Java陣列的定義和初始化
阿新 • • 發佈:2018-12-13
1.陣列的定義
兩種形式
A:int[] a 定義一個數組a變數
B:int a[] 定義一個a陣列變數
注:兩種定義實現的效果是一樣的,但是念法不一樣,有些語言已經淘汰了第二種定義方法。而Java兩種都支援,推薦使用第一種
2.陣列的初始化(動態初始化和靜態初始化)
什麼是初始化? 初始化就是為陣列開闢記憶體空間,併為每個陣列元素賦值
初始化的兩種方式是?
1)動態初始化:只指定長度,由系統給出初始化值
2)靜態初始化:給出初始化值,又系統決定長度
動態初始化的格式:
資料型別[] 陣列名=new 資料型別[陣列長度];
舉例:int[] arr=new int[10];
靜態初始化的格式:
資料型別[] 陣列名=new 資料型別[]{元素1,元素2,元素3.....};
簡化格式:
資料型別[] 陣列名={元素1,元素2,元素3.....};
舉例:int[] arr=new int[]{1,2,3,.....} ;
簡化後:int[] arr={1,2,3,.....};