Heim  >  Artikel  >  Java  >  Erläuterung, wie der Standardinitialisierungswert von eindimensionalen Java-Array- und zweidimensionalen Array-Elementen bestimmt wird

Erläuterung, wie der Standardinitialisierungswert von eindimensionalen Java-Array- und zweidimensionalen Array-Elementen bestimmt wird

王林
王林nach vorne
2023-04-24 13:16:071126Durchsuche

1. Arrays und Array-Elemente

  • Arrays in Java sind Referenztypen

  • Das Verständnis der Art von Array-Elementen kann uns helfen, die Standardinitialisierung von Array-Elementen zu verstehen

2. Eindimensionales Array

Der Standardinitialisierungswert von eindimensionalen Array-Elementen ist in zwei Situationen unterteilt: Die Elemente sind Basisdatentypen und Referenzdatentypen

1 Der Standardanfangswert ist 0 ; Der Standardanfangswert ist flase

  • Zeichentyp (char)  Der Standardanfangswert ist 0 (Nullzeichen)

  • Beachten Sie, dass sich die 0 hier von der 0 des Ganzzahltyps unterscheidet und nicht die ist Zeichen „0“, Dies bezieht sich auf die Dezimalzahl 0 in der ASCII-Codetabelle unten Durch die Ergebnisse finden wir den Wert von a[0]. Es wird als 0 anstelle des Zeichens „0“ beurteilt. Beim Drucken ist a[0] tatsächlich ein Nullzeichen (dies ist kein Leerzeichen!!!)

    2. Wenn das Array-Element ein Referenztyp ist
  • Der Standardwert ist, wenn das Element ein Referenztyp ist. Die Anfangswerte sind alle null

    3 Zweidimensionales Array
  • Ein zweidimensionales Array in Java Besteht aus einem eindimensionalen Array als Elementen des Arrays

    Die Interpretation des Standardinitialisierungswerts eines zweidimensionalen Arrays ist in zwei Situationen unterteilt (die folgenden beiden Das Schreibformat der Situation wird durch int und int dargestellt kann in andere Datentypen geändert werden)
1. int[][] arr = new int[2][2]

Erläuterung, wie der Standardinitialisierungswert von eindimensionalen Java-Array- und zweidimensionalen Array-Elementen bestimmt wird①Äußeres Element (arr[0], arr[1]): Adresswert

②Inneres Element (arr[0][0]): Verwenden Sie den Standardanfangswert des eindimensionalen Arrays, um

2 zu bestimmen ①Äußeres Element (arr[0], arr[1]): Adresswert

Erläuterung, wie der Standardinitialisierungswert von eindimensionalen Java-Array- und zweidimensionalen Array-Elementen bestimmt wird

②Inneres Element (arr[0][0]): Nullzeiger-Ausnahme

Lassen Sie es uns anhand des Bildes unten verstehen, denn die Das zweidimensionale Array ist eigentlich ein Array von Arrays. Die äußere Schicht speichert den Adresswert, und die innere Schicht kann natürlich anhand des eindimensionalen Arrays beurteilt werden

Das obige ist der detaillierte Inhalt vonErläuterung, wie der Standardinitialisierungswert von eindimensionalen Java-Array- und zweidimensionalen Array-Elementen bestimmt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen