Moin,
ich hab ein kleines Java Programm geschrieben, indem ich einen unteren Grenzwert und einen oberen Grenzwert eingebe. Es werden dann alle ungerade Zahlen zwischen beiden Grenzwerten ausgegeben. Allerdings wird immer eine Zahl über dem oberen Grenzwert ausgegeben. Ansonsten funktioniert das Programm.
Beispiel: unterere Grenzwert 1, oberer Grenzwert 10, Ausgabe: 3,5,7,9,11
Wie mache ich das, dass die 11 nicht ausgegeben wird?
ich hab ein kleines Java Programm geschrieben, indem ich einen unteren Grenzwert und einen oberen Grenzwert eingebe. Es werden dann alle ungerade Zahlen zwischen beiden Grenzwerten ausgegeben. Allerdings wird immer eine Zahl über dem oberen Grenzwert ausgegeben. Ansonsten funktioniert das Programm.
Beispiel: unterere Grenzwert 1, oberer Grenzwert 10, Ausgabe: 3,5,7,9,11
Wie mache ich das, dass die 11 nicht ausgegeben wird?
Java:
while(gu < go)
{
if (gu % 2 == 0)
{
gu++;
System.out.println(gu);
}
else
{
gu+=2;
System.out.println(gu);
}
}