Hi,

Zitat Zitat von lalas
Soweit verständlich, ABER in die while-Bedingung lautet ja (a < 5 && b != c).
Und das ist doch identisch mit
while ( (!(a>=5)) && (!(b==c))) -- und genau das überprüft mein Code!

Dieses UND da drin stört mich, es müssen also beide Bedingungen zutreffen um die while-Schleife zu verlassen.
Nein, beide Bedingungen müssen zutreffen, um in der Schleife zu bleiben! Wenn eine der Bedingungen nicht erfüllt ist (oder beide nicht erfüllt sind -- ist egal, was man zuerst testet), muss die Schleife verlassen werden; Du siehst es genau falsch herum.

Gruß

Fred