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

Java implementiert die dynamische Initialisierung von Arrays

王林
Freigeben: 2019-11-30 16:24:29
nach vorne
3150 Leute haben es durchsucht

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];
Nach dem Login kopieren

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 数据类型[数组长度];
Nach dem Login kopieren

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
    }
}
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:csdn.net
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