1. 程式人生 > >java 陣列的宣告和初始化

java 陣列的宣告和初始化

<span style="font-family: Arial, Helvetica, sans-serif;">//一維陣列</span>
int []a=new int[20];//動態初始化方式一,預設陣列中的元素都是0
int []b;            //動態初始化方式二,預設陣列中的元素都是0
b=new int[5];
		
int []c=new int[]{1,2,3,4,5};//陣列的靜態初始化,相當於新建了一個長度為5的整形陣列,並且裡面的每個值都已經確定了


//多維陣列,java中沒有 多維陣列,只有陣列的陣列,即有一個數組中的每一個元素又是一個數組。

int [][] dd=new int[2][]; //初始化一個數組dd,其中dd包含兩個元素,每個元素又是一個數組
int [][] ee;              //初始化一個數組ee,其中ee包含三個元素,每個元素又是一個數組
ee=new int[3][];
		
dd[0]=new int[2];   //初始化陣列dd[0];
dd[1]=new int[3];   //從初始化陣列dd[1]; 這時多維陣列dd已經初始化完畢,dd中包括兩個元素dd[0]和dd[1],其中dd[0]是陣列型別的變數,包括2個int型元素,dd[1]是陣列型變數,包含3個int型元素。
		
int [][]ff=new int[][]{{1,2},{3,4,5},{6}};// 靜態初始化多維陣列ff,ff[0][0]=1,ff[0][1]=2,ff[1][0]=3,ff[1][1]=4,ff[1][2]=5,ff[2][0]=6