1、 陣列:
1) 定義:同一型別的多個連續資料的儲存容器 --- 大小固定,下標從0—length-1
【陣列的本質是棧中的乙個引用指向堆記憶體中的連續儲存資料的空間,所以陣列名儲存的是堆中陣列的儲存位址】
格式: a) 資料型別 陣列名 = new 資料型別[長度];
b) 資料型別 陣列名 = new 資料型別[ ];
c) 資料型別 陣列名 = ;
//注:c方法是定義陣列和初始化同時操作 ,而簡化的寫法
格式差別:a) 編譯時期並不確定具體的元素,稱之為動態初始化,初值為0,可拆分
b)c)編譯時就確定了具體的元素,稱之為靜態初始化b)可拆分c)不可拆分
【注意】中括號放前放後有差別的,如果[ ]緊跟資料型別,資料之後定義的引用一定是乙個陣列型別。[ ]緊跟陣列名。僅限於當前引用是個陣列,而不影響其他的變數。建議放在資料型別後
1) 主要應用:這裡做簡單介紹
a) 獲取陣列元素:遍歷
b) 獲取陣列長度:int arr = new int[10]; arr.length 的結果為10
c) 陣列的遍歷:1.轉換為遍歷下標,for(int i=0 ; i2.增強for迴圈
for(int i:arr);
system.out.println(arrays.tostring(arr));
int n = 10;
int max = arr.length-1;
int min = 0;
int mid = (max+min)/2;
while(arr[mid] != n)else if(arr[mid]max = mid-1;
if(min > max),,}; 大小為3的二維陣列
增強for迴圈:
intarr = ,};
for(int i:arr)
}
陣列的定義 Java基礎027
陣列 陣列是儲存同一種資料型別資料的集合容器。陣列的定義格式 資料型別 變數名 new 資料型別 長度 陣列 儲存同一種資料型別的集合容器.陣列的特點 1.只能儲存同一種資料型別的資料。2.一旦初始化,長度固定。3.陣列中的元素與元素之間的記憶體位址是連續的。注意 object型別的陣列可以儲存任意...
(基礎)java中的陣列定義
陣列定義方式 陣列是定長的 指定長度,不明確具體值 動態初始化,具有預設值,在使用時再動態指定值 元素型別 陣列名 new 元素型別 元素個數 陣列長度 指定每個角標位上的具體值 靜態初始化 元素型別 陣列名 new 元素型別 new 會在堆中開闢空間 元素型別 陣列名 記憶體空間開闢在哪兒呢?陣列...
java 陣列的定義和使用
1 基本概念 陣列 用於儲存多個相同型別資料的集合。優點 可以使用統一的方式進行管理。缺點 長度是固定的,有越界的風險。需要注意 陣列屬於引用資料型別,因此使用之前必須例項化。2 一維陣列的初始化方式 1 動態初始化 很常用 基本格式 資料型別 陣列名稱 new 資料型別 長度 方式一 int ar...