java 陣列的使用

2021-08-31 03:30:16 字數 1508 閱讀 8997

(一)動態初始化——先開闢空間,再使用下標索引賦值。

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...