lynxx
Lt. Junior Grade
- Registriert
- Feb. 2005
- Beiträge
- 493
ralle_h schrieb:Alles klar.
Noch ne Frage:
Code:for (boolA == false){ boolB = false; boolAusgabe = boolA && boolB; System.out.println(boolA + " && " + boolB + " liefert " + boolAusgabe); boolAusgabe = boolA || boolB; System.out.println(boolA + " || " + boolB + " liefert " + boolAusgabe); boolAusgabe = boolA ^ boolB; System.out.println(boolA + " ^ " + boolB + " liefert " + boolAusgabe); }
Was passt ihm an diesem Teil der Schleife nicht?
Compiler meint in der ersten Zeile fehlt ihm ein ";"???
Danke schonmal!
Der Syntax ist
for (Initialisierung; Test; Fortsetzung) Anweisung
wenn Du keine Initialisierung & Fortsetzung brauchst musst dort eben nur das Trennzeichen ";" hin, also in Deinem Fall:
for (;boolA == false; ){
Edit: Das Leerzeichen nach dem letzten ; kann natürlich auch weg .. aber aus ; ) ohne Leerzeichen macht das Forum
2nd Edit: Aber so wie die Schleife dann ist wird sie entweder nie, oder Endlos laufen .. (je nachdem welchen Wert boolA hat)
Zuletzt bearbeitet: