package cn.itcast.day05.demo01;
/*
使用動態初始化數組的時候,其中的元素將會自動擁有一個默認值。規則如下:
如果是整數類型,那么默認為0;
如果是浮點類型,那么默認為0.0;
如果是字符類型,那么默認為'\u0000';
如果是布爾類型,那么默認為false;
如果是引用類型,那么默認為null。
注意事項:
靜態初始化其實也有默認值的過程,只不過系統自動馬上將默認值替換成為了大括號當中的具體數值。
*/
public class Demo05ArrayUse {
public static void main(String[] args) {
// 動態初始化一個數組
int[] array = new int[3];
System.out.println(array); // 內存地址值
System.out.println(array[0]); // 0
System.out.println(array[1]); // 0
System.out.println(array[2]); // 0
System.out.println("=================");
// 將數據123賦值交給數組array當中的1號元素
array[1] = 123;
System.out.println(array[0]); // 0
System.out.println(array[1]); // 123
System.out.println(array[2]); // 0
}
}