Eine gute Antwort wäre:

Länge ist: 3

Länge jeder Zeile

Die Länge eines 2D-Arrays ist die Anzahl der Zeilen, die es hat. Der Zeilenindex läuft von 0 bis length-1.

Jede Zeile eines 2D-Arrays kann eine unterschiedliche Anzahl von Elementen haben, also hat jede Zeile ihre eigene length:

class UngeradeBsp3
{
  public static void main( String[] arg )
  {
    // ein 2D-Array deklarieren und konstruieren
    int[][] ungerade =
        { { 1, 9, 4 },
          { 0, 2},
          { 0, 1, 2, 3, 4 } };

    // length des Arrays (Anzahl der Zeilen)
    System.out.println("Laenge des Arrays ist: " + ungerade.length );

    // length jeder Zeile (Anzahl ihrer Spalten)
    System.out.println("Laenge von ungerade[0] ist: " + ungerade[0].length );
    System.out.println("Laenge von ungerade[1] ist: " + ungerade[1].length );
    System.out.println("Laenge von ungerade[2] ist: " + ungerade[2].length );
  }
}

Beachten Sie, dass ungerade[0] auf Zeile 0 des Arrays verweist, ungerade[1] verweist auf Zeile 1 und so weiter.

FRAGE 10:

Was gibt das Programm aus?

Inhaltsverzeichnis