Java数组的三种初始化方法

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);
            }
        }
}
原文地址:https://www.cnblogs.com/majestyking/p/12394785.html