java 陣列的宣告和初始化
阿新 • • 發佈:2018-12-30
<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