-
數組是相同類型的有序集合
-
數組是有大小的,一旦被創建就不能被改變
-
數組的下標從0開始
-
數組的下標區間從0-(lenght-1)
-
數組對象本身在堆中
-
數組中可以是任何數據類型
-
數組中不可以出現混合類型
數組創建
-
定義數組兩種形式
-
int[] num; //推薦使用
-
int num[];
-
-
靜態創建數組
-
int[] nums={1,10,20,30,40};
-
-
-
int[] nums=new int[10];
-
數組賦值
-
int[] nums=new int[10];
nums[0]=10;
nums[1]=20;
......
num[9]=100;
-
獲取數組的值
-
int a=nums[1];
-
a=20
-
示例
int[] nums=new int[3];
nums[0]=10;
nums[1]=20;
nums[2]=30;
System.out.println( nums[0]) ; //輸出10
數組常見異常
-
ArrayIndexOutOfBoundsException : 數組下標越界
示例
int[] nums=new int[3];
nums[0]=10;
nums[1]=20;
nums[2]=30;
System.out.println( nums[0]) ; //輸出10
//nums下標區間為 0 -(3-1)
System.out.println(nums[3]); // 輸出 數組下標越界 ArrayIndexOutOfBoundsException