# java數組 *** ### 三種定義方式 1.數組類型[] 數組名字 = new 數組類型[數組長度] ```java String[] str = new String[n]; //這裡n代表數組的長度可變 //另外上面這種寫法和下麵這種寫法作用一樣沒有區別 String str[] = n ...
java數組
三種定義方式
1.數組類型[] 數組名字 = new 數組類型[數組長度]
String[] str = new String[n];
//這裡n代表數組的長度可變
//另外上面這種寫法和下麵這種寫法作用一樣沒有區別
String str[] = new String[n];
2.數組類型[] 數組名 = {數組0, 數組1, 數組2.....};
int[] nums = {1, 2, 3, 4,.....};
3.數組類型[] 數組名 = new 數組類型[]{數組0, 數組1, 數組2,數組3,數組4,......};
int[] nums = new int[]{1, 2, 3, 4,.....};
數組初始化的時候有預設值
int 0, short 0, byte 0, long 0, float 0.0, double 0.0, char /u0000, boolean flase, String null,
對象數組初始化
由於對象數組聲明時,元素的預設初始值是null,因此數組初始化時需要創建對象。
Student[] student;//聲明
student = new Student[3];//整體創建一次
student[0] = new student("Li");//在初始化時還需要用到new再次創建