001    package de.hska.info1.schleifen;
002    /**
003     * Zum Finden aller Primzahl von 1 bis zu einer
004     * Obergrenze n.
005     * 
006     * @author Christian Pape
007     */
008    public class Primzahl {
009    
010            /**
011             * Berechnet alle Primzahl von 2 bis zu einer
012             * festen Obergrenze indem für jede Zahl
013         * alle Teiler im Maximum ausprobiert werden.
014             */
015            public static void main(String[] args) {
016                    int n = 1000;
017                    
018                    for (int a = 2; a <= n; a++) {
019                            boolean primzahl = true;
020                            for (int teiler = 2; teiler < a; teiler++) {
021                                    if ( a % teiler == 0) {
022                                            primzahl = false;
023                                            break;
024                                    }
025                            }
026                            if (primzahl) {
027                                    System.out.println(a);
028                            }
029                    }
030            }
031    
032    }