Hallo zusammen,
ich habe untenstehenden code als Beispiel aus einem Buch (thx to "head first") abgeschrieben und bin seit gestern auf Fehlersuche.
der code kompiliert und lässt sich ausführen, aber es wird nicht von 99 runtergezählt, sondern von 59 und ich finde einfach nicht raus warum dass so ist.
Hat da vielleicht jemand einen dezenten hinweis für mich:bahnhof:
ich habe untenstehenden code als Beispiel aus einem Buch (thx to "head first") abgeschrieben und bin seit gestern auf Fehlersuche.
der code kompiliert und lässt sich ausführen, aber es wird nicht von 99 runtergezählt, sondern von 59 und ich finde einfach nicht raus warum dass so ist.
Hat da vielleicht jemand einen dezenten hinweis für mich:bahnhof:
Java:
1.
public class bierlied {
2.
public static void main (String [] args ) {
3.
int bieranzahl = 99;
4.
String wort = "Flaschen";
5.
6.
while (bieranzahl > 0) {
7.
if (bieranzahl == 1){
8.
wort = "Flasche"; // Singular wie EINE Flasche
9.
}
10.
System.out.println (bieranzahl + "" + wort + "Bier im Kühlschrank");
11.
System.out.println (bieranzahl + "" + wort + "Bier");
12.
System.out.println ("hol eine raus");
13.
System.out.println ("und lass sie rumgehen");
14.
bieranzahl = bieranzahl - 1;
15.
16.
if (bieranzahl > 0) {
17.
System.out.println (bieranzahl + "" + wort + "Bier im Kühlschrank");
18.
} else {
19.
System.out.println ("kein Bier mehr im Kühlschrank");
20.
} // ende else
21.
} // ende while schleife
22.
} // ende main methode
23.
} // ende klasse