import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PrimzahlPrüf {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Eingabe wird Definiert
BufferedReader eingabe = new BufferedReader(new InputStreamReader(
System.in));
// Zahl wird einer Variable zugewiesen
int zahl = 0;
System.out.println("Geben Sie ihr Zahl zum Prüfen ein ");
try {
zahl = Integer.parseInt(eingabe.readLine());
} catch (IOException io) {
System.out.println("Es gab ein Problem beim einlesen der Konsole");
}
// Es wird die Ausgabe an Primzahl oder nicht Primzahl angepasst
if (istPrimzahl(zahl) == true) {
System.out.println("Ihre Zahl, " + zahl + ", ist eine Primzahl");
} else
System.out.println("Ihre Zahl, " + zahl + ", ist keine Primzahl");
}
// Eine eigene Methode zum prüfen ob es einbe Primzahl ist oder nicht
public static boolean istPrimzahl(int zahl) {
boolean primi = true;
for (int i = 2; i < zahl; i++) {
if ((zahl % i) == 0) {
primi = false;
break;
}
}
return primi;
}
}