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 null3 Zweidimensionales Array
- Ein zweidimensionales Array in Java Besteht aus einem eindimensionalen Array als Elementen des ArraysDie 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]
①Ä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
②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!