1. 程式人生 > >JAVA 陣列 一維陣列和二維陣列

JAVA 陣列 一維陣列和二維陣列

一維陣列知識點

// 定義一個a陣列
int[] a = new int[]{3, 4 , 5, 6};
// 定義一個a2陣列
int[] a2 = new int[]{3, 4 , 5, 6};
// a陣列和a2陣列的長度相等,每個元素依次相等,將輸出true
System.out.println("a陣列和a2陣列是否相等:"
+ Arrays.equals(a , a2));
// 通過複製a陣列,生成一個新的b陣列
int[] b = Arrays.copyOf(a, 6);
System.out.println("a陣列和b陣列是否相等:"
+ Arrays.equals(a , b));
// 輸出b陣列的元素,將輸出[3, 4, 5, 6, 0, 0]
System.out.println("b陣列的元素為:"
+ Arrays.toString(b));
// 將b陣列的第3個元素(包括)到第5個元素(不包括)賦為1
Arrays.fill(b , 2, 4 , 1);
// 輸出b陣列的元素,將輸出[3, 4, 1, 1, 0, 0]
System.out.println("b陣列的元素為:"
+ Arrays.toString(b));
// 對b陣列進行排序
Arrays.sort(b);
// 輸出b陣列的元素,將輸出[0, 0, 1, 1, 3, 4]
System.out.println("b陣列的元素為:"
+ Arrays.toString(b));



程式程式碼練習



二維陣列



陣列的簡單輸出方法:

System.out.println(Arrays.ToString(a));一維陣列輸出

System.out.println(Arrays.deepToString(a));二維陣列輸出

foreach迴圈

for(int[] ww:a){
for(int ss:ww){
System.out.print(ss+"\t");
}
System.out.println();

}

作者:沖天之峰                20160528