Hi! Folgendes Programm sollte prüfen ob eine eingelesene Zahl eine Primzahl ist.
Die Hauptaufgabe sollte eigentlich stimmen aber Eclipse wirft die Fehlermeldung "unreachable Code" bei der letzten if-Bedingung. Ich weiß zwar was das bedeutet aber weiß nicht warum ;(
Ich bin für jede Idee und Hilfe dankbar 🙂
lg,
Die Hauptaufgabe sollte eigentlich stimmen aber Eclipse wirft die Fehlermeldung "unreachable Code" bei der letzten if-Bedingung. Ich weiß zwar was das bedeutet aber weiß nicht warum ;(
Ich bin für jede Idee und Hilfe dankbar 🙂
lg,
Java:
import java.util.Scanner;
public class Primzahl {
public static void main(String[] args) {
// TODO Auto-generated method stub
// Bestimmen Sie, ob eine eingegebene natürliche Zahl eine Primzahl ist.
int prüfz;
boolean prim = false;
Scanner s = new Scanner(System.in);
System.out.println("Geben Sie Zahl größer 1 zur Überprüfung ein!");
prüfz = s.nextInt();
if(prüfz <= 1){
System.out.println("Falsche Eingabe! Bitte Vorgang wiederholen!");
}
for (int i = prüfz ; true; i++){
for (int teiler = 2; teiler < i; teiler++){
if (i % teiler != 0){
prim = true;
}
else{
prim = false;
}
}
}
if (prim = false){
System.out.println("Keine Primzahl");
}
else{
System.out.println("Primzahl!");
}
}
}