Wir müssen als Hausübung ein Programm schreiben ,das einen Zahl in die Primfakroten zerlegt.
Das zerlegen funktioniert.
Nach Abschluss der Verarbeitung muss das Programm mit demm While-Befehl wieder bei der Eingabe beginnen.Beim Komplimieren wird mir gesagt ,dass die Variable in der While-Bedingung nicht initialisiert wurde ;(
Das zerlegen funktioniert.
Nach Abschluss der Verarbeitung muss das Programm mit demm While-Befehl wieder bei der Eingabe beginnen.Beim Komplimieren wird mir gesagt ,dass die Variable in der While-Bedingung nicht initialisiert wurde ;(
Java:
public class primfaktoren {
public static void main(String[] args) {
java.util.Scanner scanner = new java.util.Scanner(System.in);
long number;
int pf = 2;
int answer;
while (answer == 1) {
System.out.println("Geben Sie eine Zahl ein :");
number = scanner.nextLong();
while (number > 1) {
if (number % pf == 0) {
System.out.println(" * "+pf);
number = number / pf;
}
else {
pf = pf + 1;
}
}
System.out.println("Wollen sie eune andere Zahl zerlegen lassen");
System.out.println("1...Ja 2...Nein");
answer = scanner.nextInt();
}
}
}