Lernpfad:Einführung in Git/11: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 32: Zeile 32:


Bei bis zu drei Dimensionen kann man sich das Array noch gut vorstellen (zweidimensional: Tabelle, dreidimensional: Würfel), aber ab vier Dimensionen wird die Handhabung sehr kompliziert. Arrays mit mehr als drei Dimensionen setzt man daher nur in Spezialfällen ein.
Bei bis zu drei Dimensionen kann man sich das Array noch gut vorstellen (zweidimensional: Tabelle, dreidimensional: Würfel), aber ab vier Dimensionen wird die Handhabung sehr kompliziert. Arrays mit mehr als drei Dimensionen setzt man daher nur in Spezialfällen ein.
=== Über ein mehrdimensionales Array iterieren ===
Um über Arrays mit mehreren dimensionen zu itereieren nutzt du mehrere Zählschleifen ineinander.


<syntaxhighlight lang="Java" line="1">
<syntaxhighlight lang="Java" line="1">
int[][] zweidim = new int[4][4];
int[][] zweidim = new int[4][4];
for( int i = 0; i < zahlen.length; i++ ) {
    int[] innerArray = zahlen[i];
    for( int j = 0; j < innerArray.length; j++ ) {
        innerArray = "(" + i + "," + j + ")";
    }
}
</syntaxhighlight>
</syntaxhighlight>
Der Quelltext erzeugt die folgende Matrix an Strings:


{| class="wikitable text-center" style="margin:0 auto;"
{| class="wikitable text-center" style="margin:0 auto;"
! !! 0 !! 1 !! 2 !! 3
! !! 0 !! 1 !! 2 !! 3
|-
|-
! 0 || (0,0) || (1,0) || (2,0) || (3,0)
! 0
| (0,0) || (1,0) || (2,0) || (3,0)
|-
|-
! 1 || (0,1) || (1,1) || (2,1) || (3,1)
! 1
| (0,1) || (1,1) || (2,1) || (3,1)
|-
|-
! 2 || (0,2) || (1,2) || (2,2) || (3,2)
! 2
| (0,2) || (1,2) || (2,2) || (3,2)
|-
|-
! 3 || (0,3) || (1,3) || (2,3) || (3,3)
! 3
| (0,3) || (1,3) || (2,3) || (3,3)
|}
|}
8.581

Bearbeitungen