B
BladeNeo
Gast
Guten Abend,
kann mir bitte jemand folgende Zeile erklären:
if ((i+1)%10 == 0) System.out.println();
es geht um ein Array das mit einer for - Schleife Werte (0-39) einließt und diese ausgibt.
Die Werte sollen folgendermaßen ausgegeben werden:
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
So stimmt es auch, jedoch verstehe ich die Zeile nicht.
wenn die Laufvariable i + 1 / 10 vergleiche mit 0 ist.. soll eine Zeile entstehen.
Jedoch: 9(i) +1 = 10 / 10 = 1 1 == 0 ist doch false also sollte keine Zeile entstehen, oder?
Beispiel mit 10
10(i) +1 = 11 / 10 = 1,1 1,1==0 ist doch auch false!??
Danke schonmal im Vorraus.
Mit freundlichen Grüßen,
BladeNeo
kann mir bitte jemand folgende Zeile erklären:
if ((i+1)%10 == 0) System.out.println();
es geht um ein Array das mit einer for - Schleife Werte (0-39) einließt und diese ausgibt.
Die Werte sollen folgendermaßen ausgegeben werden:
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
So stimmt es auch, jedoch verstehe ich die Zeile nicht.
wenn die Laufvariable i + 1 / 10 vergleiche mit 0 ist.. soll eine Zeile entstehen.
Jedoch: 9(i) +1 = 10 / 10 = 1 1 == 0 ist doch false also sollte keine Zeile entstehen, oder?
Beispiel mit 10
10(i) +1 = 11 / 10 = 1,1 1,1==0 ist doch auch false!??
Danke schonmal im Vorraus.
Mit freundlichen Grüßen,
BladeNeo