Heim  >  Artikel  >  Java  >  Welche drei Möglichkeiten gibt es, Arrays in Java zu initialisieren?

Welche drei Möglichkeiten gibt es, Arrays in Java zu initialisieren?

王林
王林Original
2020-11-12 16:29:3725086Durchsuche

Die drei Möglichkeiten, Arrays in Java zu initialisieren, sind: 1. Statische Initialisierung, wie zum Beispiel [int a[] = {2, 0, 1, 9, 2020}]; 2. Dynamische Initialisierung, wie zum Beispiel [int[] c = new int[4]]; 3. Standardinitialisierung, wie zum Beispiel [int[]d=new int[5]].

Welche drei Möglichkeiten gibt es, Arrays in Java zu initialisieren?

Initialisierungsmethode:

1. Statische Initialisierung

3. Standardinitialisierung

(Lernvideo-Sharing:

Java-Kurs

) Codebeispiel:

import org.junit.Test;//import org.testng.annotations.Parameters;public class Demo {

    @Test   
    public void test() {
    //数组的静态初始化
        int a[] = {2, 0, 1, 9, 2020};
       System.out.println("----------静态初始化----------");
       getArray(a);       
//数组的动态初始化方法一
        int[] b = new int[10];        
        for (int i = 0; i < b.length; i++) {
            b[i] = i;
        }
       System.out.println("----------动态初始化1----------");
       getArray(b);
       //数组的动态初始化方法二
        int[] c = new int[4];
        c[1] = 2;
        c[2] = 0;
        c[3] = 9;
       System.out.println("----------动态初始化2----------");
       getArray(c);
       //数组的默认初始化,默认初始化只指定数组的长度,数组里面每个元素的值都是默认值
        int[]d=new int[5];
       System.out.println("----------默认初始化----------");
       getArray(d);

    }    public void getArray(int[]arr){        
            for (int j:arr){
            System.out.println(j);
            }
        }
}

Verwandte Empfehlungen:

Erste Schritte mit Java

Das obige ist der detaillierte Inhalt vonWelche drei Möglichkeiten gibt es, Arrays in Java zu initialisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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