1.一維數組的聲明與初始化 正確的方式: 錯誤的方式 2.一維數組元素的引用:通過角標的方式調用。 3.數組的屬性:length 說明: 4.一維數組的遍歷 5.一維數組元素的預設初始化值 6.一維數組的記憶體解析 : ...
1.一維數組的聲明與初始化
正確的方式:
int num;//聲明 num = 10;//初始化 int id = 1001;//聲明 + 初始化 int[] ids;//聲明 //1.1 靜態初始化:數組的初始化和數組元素的賦值操作同時進行 ids = new int[]{1001,1002,1003,1004}; //1.2動態初始化:數組的初始化和數組元素的賦值操作分開進行 String[] names = new String[5]; int[] arr4 = {1,2,3,4,5};//類型推斷
錯誤的方式
int[] arr1 = new int[]; int[5] arr2 = new int[5]; int[] arr3 = new int[3]{1,2,3};
2.一維數組元素的引用:通過角標的方式調用。
//數組的角標(或索引從0開始的,到數組的長度-1結束。 names[0] = "王銘"; names[1] = "王赫"; names[2] = "張學良"; names[3] = "孫居龍"; names[4] = "王巨集志";//charAt(0)
3.數組的屬性:length
System.out.println(names.length);//5 System.out.println(ids.length);
說明:
- 數組一旦初始化,其長度就是確定的。arr.length
- 數組長度一旦確定,就不可修改。
4.一維數組的遍歷
for(int i = 0;i < names.length;i++){ System.out.println(names[i]); }
5.一維數組元素的預設初始化值
- 數組元素是整型:0
- 數組元素是浮點型:0.0
- 數組元素是char型:0或'\u0000',而非'0'
- 數組元素是boolean型:false
- 數組元素是引用數據類型:null
6.一維數組的記憶體解析
: