(一)動態初始化——先開闢空間,再使用下標索引賦值。
1,陣列型別[ ] 陣列名稱 = new 資料型別[長度]
public
class
arraydemo
}}
2,陣列本身除了宣告並開闢空間之外還有另外一種開闢模式。
分步進行陣列例項化。
int
x = null ;
x =new
int[3]
;
陣列屬於引用資料型別,因此在使用之前一定要開闢空間(例項化),否則就會產生空指標異常。
(二)靜態初始化——在開闢空間的時候直接賦值
簡化格式:資料型別 陣列名稱 =
完整格式:資料型別 陣列名稱 = new 資料型別
· 方括號中不需要寫長度。
public
class
arraydemo
;// 靜態初始化定義陣列
// int x = new int;
//上面兩行**意義一樣,都是初始化陣列。
system.out.
println
(x.length)
;for
(int i =
0; i}
(三)匿名陣列——即不起名字的陣列
舉例:
public
class
arraydemo
.length)
;// 此處為匿名陣列
}}
二 ,二維陣列
二維陣列有行有列。
(一)動態初始化
資料型別 物件陣列 = new 資料型別[行個數][列個數] ;
(二)靜態初始化
資料型別 物件陣列 = new 資料型別,,…}
舉例:
public
class
arraydemo,,
};// 在進行輸出的時候一定要使用雙重迴圈
for(
int x =
0; x)
system.out.
println()
;}}}
(三)元素預設值
若陣列中的元素未被初始化,則會有乙個預設值。
預設值就是陣列型別的預設值。
具體各型別的預設值如下:
byte,short,int,long
0float,double
0.0char
乙個空字元,即』\u000』
引用資料型別
null,表示變數不引用任何物件
boolean
false
java 陣列的使用
陣列的使用 案例一 求陣列的最大最小值 package lei public class test03 陣列開闢空間 也可以說例項化 int 陣列預設值儲存為0 int max,min 定義最大最小值 max min score 0 將第乙個數值賦值給最大最小值 for int i 1 i scor...
Java陣列的使用
陣列 引用資料型別,引用型別的資料都存放在堆中 string是引用型別 陣列特點 1 資料存放在堆中,同乙個陣列內的元素在一塊連續的記憶體當中 可以通過下標對陣列進行定位檢索,所以查詢效率很高 2 陣列大小是固定的 3 陣列建立後會擁有預設值 陣列的記憶體模型 1 陣列是儲存多個相同型別變數的物件,...
Java陣列簡單使用
public static void main string args string arrays2 new string string string arrays1.tostring 2列印陣列中的元素 system.out.println arrays1 2 system.out.println...