尚矽谷視訊課程java第七、八章
阿新 • • 發佈:2020-12-28
java第七、八章
1. 陣列
public class HelloWorld {
public static void main(String[] args) {
int[] array = new int[4];
for (int i = 0; i < array.length; i ++)
{
System.out.println(array[i]);
//自動初始化為全為0的陣列
//動態初始化
}
}
}
public class HelloWorld { public static void main(String[] args) { int[] array = new int[]{1,2,3,4}; for (int i = 0; i < array.length; i ++) { System.out.println(array[i]); //自動初始化為1,2,3,4陣列 //靜態初始化 } } }
public class HelloWorld {
public static void main(String[] args) {
//不能同時使用維度宣告和值初始化
int[] array = new int[4]{1,2,3,4};
for (int i = 0; i < array.length; i ++)
{
System.out.println(array[i]);
}
}
}
2.陣列儲存結構
當堆裡面一個數組沒有變數指向它,則會被java的垃圾回收機制銷燬掉
3. 二維陣列
int[][] array = new int[][]{{1}, {2}, {3, 4}};
int[][] array1 = new int[3][4];
int[][] array2 = new int[3][];
int[] array3[] = new int[3][4];
4. 陣列賦值