Heim > Java > javaLernprogramm > Hauptteil

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

王林
Freigeben: 2023-04-24 13:16:07
nach vorne
1141 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage