Heim >Java >JavaBase >Java implementiert die dynamische Initialisierung von Arrays

Java implementiert die dynamische Initialisierung von Arrays

王林
王林nach vorne
2019-11-30 16:23:343175Durchsuche

Java implementiert die dynamische Initialisierung von Arrays

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,0

Boolescher Typ: booleanThe Der Standardinitialisierungswert ist falsch

Zeichentyp: 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 Arrays

Das 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
    }
}

Weitere verwandte Artikel und Tutorials finden Sie unter:

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!

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