Hallo,
undzwar bin ich gerade an der stelle im Buch wo man den Fehler finden und verbessern soll beim BierLied.
Tippt man den Code wie er im Buch steht einfach ab, erhält man folgende Ausgabe:
99 Flaschen Bier im Kühlschrank
99 Flaschen Bier im Kühlschrank
99 Flaschen Bier
Hol eine raus
Und lass sie rumgehen
98 Flaschen Bier im Kühlschrank
98 Flaschen Bier im Kühlschrank
98 Flaschen Bier .... ...
1 Flaschen Bier im Kühlschrank
1 Flasche Bier im Kühlschrank
1 Flasche Bier
Hol eine raus
Und lass sie rumgehen
Kein Bier im Kühlschrank.
Undzwar ist der Fehler das am Ende 1 Flaschen Bier da steht anstat 1 Flasche Bier.
Bloß was muss ich am code ändern das am ende:
1 Flasche Bier im Kühlschrank
1 Flasche Bier im Kühlschrank
1 Flasche Bier
Hol eine raus
Und lass sie rumgehen
Kein Bier im Kühlschrank.
da steht?
Das ist der Orginal Code:
Hoffe auf Hilfe
mfg Hiseon
undzwar bin ich gerade an der stelle im Buch wo man den Fehler finden und verbessern soll beim BierLied.
Tippt man den Code wie er im Buch steht einfach ab, erhält man folgende Ausgabe:
99 Flaschen Bier im Kühlschrank
99 Flaschen Bier im Kühlschrank
99 Flaschen Bier
Hol eine raus
Und lass sie rumgehen
98 Flaschen Bier im Kühlschrank
98 Flaschen Bier im Kühlschrank
98 Flaschen Bier .... ...
1 Flaschen Bier im Kühlschrank
1 Flasche Bier im Kühlschrank
1 Flasche Bier
Hol eine raus
Und lass sie rumgehen
Kein Bier im Kühlschrank.
Undzwar ist der Fehler das am Ende 1 Flaschen Bier da steht anstat 1 Flasche Bier.
Bloß was muss ich am code ändern das am ende:
1 Flasche Bier im Kühlschrank
1 Flasche Bier im Kühlschrank
1 Flasche Bier
Hol eine raus
Und lass sie rumgehen
Kein Bier im Kühlschrank.
da steht?
Das ist der Orginal Code:
Code:
public class BierLied {
public static void main (String[] args) {
int bierAnzahl = 99;
String wort = "Flaschen";
while (bierAnzahl > 0) {
if (bierAnzahl == 1) {
wort = "Flasche"; // Singular, wie in EINE Flasche
}
System.out.println(bierAnzahl + " " + wort + " Bier im Kühlschrank");
System.out.println(bierAnzahl + " " + wort + " Bier.");
System.out.println("Hol eine raus.");
System.out.println("und lass sie rumgehen.");
bierAnzahl = bierAnzahl - 1;
if (bierAnzahl > 0) {
System.out.println(bierAnzahl + " " + wort + "Bier im Kühlschrank");
} else {
System.out.println("Kein Bier im Kühlschrank");
} // Ende else
} // Ende while.Schleife
} // Ende main-Methode
} // Ende Klasse
Hoffe auf Hilfe
mfg Hiseon