public class a29 { //Primzahlenerkennung
	public static void main (String []a){
		System.out.println("Das Programm gibt alle Primzahlen in einem Zahlenbereich an.");
		do{
		int untergrenze=Mylib.ganzeZahlLesen("\nBitte geben Sie die Untergrenze des Bereichs an");
		int obergrenze =Mylib.ganzeZahlLesen("Bitte geben Sie die Obergrenze  des Bereichs an");
		System.out.println(" ");
		if (obergrenze<=untergrenze||obergrenze<0||untergrenze<0) System.out.println("Zahlenbereich ist falsch gewaehlt");
		else{
			int i=untergrenze;
			while (i<=obergrenze){
				if (istPrimzahl(i)) System.out.println(""+i+" ist Primzahl");
				i++;
			}
	}
	}
	while (Mylib.jaNein("\nnocheinmal?"));
}
	
	static boolean istPrimzahl(int x){ /* stellt fest ob x Primzahl ist*/
		int j=1;
		if(x<3) return true;
		while (++j<=x/2) if (x%j==0) return false;
		return true;
	}
}