Java 基礎篇5-一維陣列
阿新 • • 發佈:2019-01-24
1.一維陣列(重點)
1.1 基本概念
當需要在程式中記錄單個數據內容時,則宣告一個變數即可;
當需要在程式中記錄多個數據型別相同的資料內容時,則宣告一個一維陣列進行處理,而一維陣列的本質就是在記憶體中申請一段連續的儲存單元。
陣列名 - 陣列的名稱,用於記錄該連續儲存單元的首地址資訊。
陣列元素 - 主要指陣列中的資料內容。
陣列長度 - 主要指陣列中最多可以存放的元素個數,通常使用 陣列名.length 方式獲取。
陣列下標 - 主要指陣列中每個元素的編號,從0開始可以取到 陣列長度-1。
1.2 陣列的宣告
(1)語法格式
資料型別[] 陣列名稱 = new 資料型別[陣列的長度];
如:
int[] arr = new int[5]; - 表示宣告一個長度為5元素型別為int的一維陣列
int num = 5; - 表示宣告一個初始值為5的int型別變數
int arr[] = new int[5]; - 不推薦使用
注意:
只有在宣告陣列時[]中的數值才代表陣列的長度,否則一律代表陣列的下標;
(2)陣列的初始化
資料型別[] 陣列名稱 = {初始值1, 初始值2, ...};
如:
1.1 基本概念
當需要在程式中記錄單個數據內容時,則宣告一個變數即可;
當需要在程式中記錄多個數據型別相同的資料內容時,則宣告一個一維陣列進行處理,而一維陣列的本質就是在記憶體中申請一段連續的儲存單元。
陣列名 - 陣列的名稱,用於記錄該連續儲存單元的首地址資訊。
陣列元素 - 主要指陣列中的資料內容。
陣列長度 - 主要指陣列中最多可以存放的元素個數,通常使用 陣列名.length 方式獲取。
陣列下標 - 主要指陣列中每個元素的編號,從0開始可以取到 陣列長度-1。
1.2 陣列的宣告
(1)語法格式
資料型別[] 陣列名稱 = new 資料型別[陣列的長度];
如:
int[] arr = new int[5]; - 表示宣告一個長度為5元素型別為int的一維陣列
int num = 5; - 表示宣告一個初始值為5的int型別變數
int arr[] = new int[5]; - 不推薦使用
注意:
只有在宣告陣列時[]中的數值才代表陣列的長度,否則一律代表陣列的下標;
(2)陣列的初始化
資料型別[] 陣列名稱 = {初始值1, 初始值2, ...};
如:
int[] arr = {10, 20, 30, 40, 50}; - 宣告一個初始值為10、20、30、40、50的一維陣列