Hallo Leute,
ich hätte eine Frage zu while-Schleifen. Ich möchte in diesem Fall eine Zahl (eingegeben vom Benutzer) unter der Variablen "n" speichern. Diese Zahl muss ohne Rest durch 3 und durch 4 teilbar sein und positiv sein. Ich habe das wie folgt gelöst:
Wenn ich nun z.B. "5" eingebe, bricht die Schleife ab.
Könnte mir jemand den richtigen Denkanstoß geben?
Vielen Dank!
Liebe Grüße
ich hätte eine Frage zu while-Schleifen. Ich möchte in diesem Fall eine Zahl (eingegeben vom Benutzer) unter der Variablen "n" speichern. Diese Zahl muss ohne Rest durch 3 und durch 4 teilbar sein und positiv sein. Ich habe das wie folgt gelöst:
Java:
while(((n % 4) & (n % 3) )!= 0 ) {
n = IOTools.readInteger("Bitte geben Sie eine Zahl ein: ");
if (n < 0) {
n = IOTools.readInteger("Bitte geben Sie eine Zahl ein: ");
} else
break;
}
Wenn ich nun z.B. "5" eingebe, bricht die Schleife ab.
Könnte mir jemand den richtigen Denkanstoß geben?
Vielen Dank!
Liebe Grüße