Hallo zusammen,
ich habe diesen Code hier im Forum gefunden:
Dies kann aber nicht funktionieren.
Hier wird ja zuerst die erste For-Schleife einmal durchlaufen, dann wird die innere For-Schleife 3-Mal durchlaufen, da "j" nach dem 3 durchlauf gleich "a" ist.
Nun wird wieder die erste For-Schleife aufgerufen und einmal durchlaufen.
Danach sollte wieder die innere Schleife 3-Mal durchlaufen werden.
Das kann Sie aber garnicht, da die Variable "j" ja noch immer 3 ist und nicht 0.
Man müsste ja nach dem durchlauf der inneren Schleife "j" auf 0 setzen??[/code]
ich habe diesen Code hier im Forum gefunden:
Java:
int[][] a;
a=new int [3][3];
for(int i=0; i<a.length;i++){
for(int j=0; j<a.length; j++){
a[i][j]=i;
}
}
Dies kann aber nicht funktionieren.
Hier wird ja zuerst die erste For-Schleife einmal durchlaufen, dann wird die innere For-Schleife 3-Mal durchlaufen, da "j" nach dem 3 durchlauf gleich "a" ist.
Nun wird wieder die erste For-Schleife aufgerufen und einmal durchlaufen.
Danach sollte wieder die innere Schleife 3-Mal durchlaufen werden.
Das kann Sie aber garnicht, da die Variable "j" ja noch immer 3 ist und nicht 0.
Man müsste ja nach dem durchlauf der inneren Schleife "j" auf 0 setzen??[/code]