1. Was ist die Initialisierung eines Arrays?
Dabei wird ein kontinuierlicher Speicherplatz für das Array geöffnet und ihm ein Wert zugewiesen jedes Array-Element.
2. So initialisieren Sie das Array
1. Dynamische Initialisierung
Geben Sie nur die Länge an, und das System wird es tun initialisieren Sie den Wert
int[] arr = new int[5];
Empfohlene verwandte Video-Tutorials: Java-Video-Tutorial
2. Statische Initialisierung
gibt den Initialisierungswert an , gegeben durch Das System bestimmt die Länge
3. Dynamisches Initialisierungsformat:
数据类型[] 数组名 = new 数据类型[数组长度];
4 Typ: Byte, Die Standardinitialisierungswerte von short, int und long sind alle 0
Gleitkommatyp: float, doubleDer Standardinitialisierungswert ist 0,0Boolescher Typ: booleanThe Der Standardinitialisierungswert ist falschZeichentyp: char Standardinitialisierungswert „u0000“char: Die beiden im Speicher belegten Bytes sind 16 Binärbits u0000: jeweils 0 Stellt tatsächlich das 16-Bit-System 0 dar, dann stellen die vier Nullen 16 Binärziffern dar [I@19bb25a: [stellt ein Array dar, einige stellen mehrere Dimensionen dar, I stellt den int-Typ dar, @ ist fest, 19bb25a stellt dar Adresswert des ArraysDas Beispiel lautet wie folgt:class Demo2_Array { public static void main(String[] args) { //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[5]; //动态初始化,在内存中开辟连续的5块空间 System.out.println(arr[0]); //系统给出默认初始化值,整数类型的都是0 arr[0] = 10; System.out.println(arr[0]); System.out.println(arr); //[I@19bb25a } }
Java-Einführungslernen
Das obige ist der detaillierte Inhalt vonJava implementiert die dynamische Initialisierung von Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!