Sali,
bin ein Neuling und arbeite mich durch das Buch " Java von Kopf bis Fuss", die Aufgabe am Ende des Kapitel 1 bereitet mir Probleme.
Die Ausgabe ist 00 11 21 32 42
Ich komm nicht drauf warum y einen Wert größer als "0" erhält, wenn nur x jeweils um 1 erhöht wird.
y=x-y sollte doch auch immer 0 ergeben egal wie groß x ist.
Ich finde meinen Denkfehler nicht.
Ade Fjub
bin ein Neuling und arbeite mich durch das Buch " Java von Kopf bis Fuss", die Aufgabe am Ende des Kapitel 1 bereitet mir Probleme.
Code:
public static void main(String[] args) {
int x = 0;
int y = 0;
while (x < 5) {
y = x -y;
System.out.print("x ist = " + x+ " " + "y ist = " + y +" ");
x = x+1;
Die Ausgabe ist 00 11 21 32 42
Ich komm nicht drauf warum y einen Wert größer als "0" erhält, wenn nur x jeweils um 1 erhöht wird.
y=x-y sollte doch auch immer 0 ergeben egal wie groß x ist.
Ich finde meinen Denkfehler nicht.
Ade Fjub