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 }