Eine gute Antwort wäre:

int[][] ungerade =
    { { 1, 9, 4 },
      { 0, 2},
      { 0, 1, 2, 3, 4 } };

Welche der folgenden existiert?

Länge eines 2D-Array

Die Länge eines 2D-Arrays ist die Anzahl der Zeilen, die es hat. Sie könnten annehmen, dass die "Länge" als Zahlenpaar von (Zeilen, Spalten) definiert wäre. Aber die Anzahl der Spalten kann von Zeile zu Zeile differieren, also wird das nicht funktionieren. Aber die Anzahl der Zeilen ändert sich nicht, also kann sie als Länge eingesetzt werden. Hier ist ein Beispielprogramm:

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

    System.out.println("Länge ist: " + ungerade.length );
  }
}

FRAGE 9:

Was gibt das Programm aus?

Inhaltsverzeichnis