java基礎學習之陣列 四

2021-07-26 17:21:47 字數 1527 閱讀 8224

概念 陣列就是同一種型別那個資料的集合,是乙個容器,是引用型別,儲存在堆中。

好處:可以自動給陣列中的元素從0開始編號,方便操作這些元素

格式: 1. int arr=new int[5]; 建立乙個長度為5 的,變數名為arr,型別為整型的陣列。

2. int arr=new

int arr=

陣列中常見問題:

1、陣列角標越界 //arrayindexoutofbound***ception

2、空指標異常  //nullpointerexception 當引用沒有任何指向,值為空的情況,該引用還在用於操作實體。

陣列的操作:

1.獲取陣列中的資料,通常會用到遍歷(for迴圈),arr.length代表陣列的長度

**:

int arr=new int[5];

for(int x=0;x2.列印陣列中的元素,元素間用逗號隔開。

int arr=new int[5];

for(int x=0;x3.獲取最值

//定義乙個方法,返回最大值角標

public static int getmax(int arr)

}}

5.陣列排序-氣泡排序:相鄰的兩個元素進行比較,第一圈,最值出現在最後。

public static void  maopao(int arr)

}}

6.陣列置換

public static void  maopao(int arr,int x, int y)

7.陣列的一般查詢:獲取key第一次出現在陣列中的位置,如果返回-1,則不存在

public static int  select(int arr,int key)

system.out.print(sb.reverse());

}

//十進位制轉十六進製制

public static  void tohex(int num)

system.out.println(sb.reverse());

}

10二維陣列:陣列中的陣列

int arr=new int [3][4];//定義了乙個名稱為arr的二維陣列,這個二維陣列中有3個一位陣列,每乙個一位陣列中有四個元素,

//3代表的是二維陣列的長度,4代表的是二維陣列中每乙個一位陣列的長度。

int arr =new int[3];//

int arr=,,}

表示方式 

int x; int x; int x;

arr.length:二維陣列的長度

arr[0].length:二維陣列中第乙個一位陣列的長度

二維陣列的遍歷

for(int x=0;x

JAVA學習之陣列基礎

q 什麼是陣列?a 陣列是具有相同資料型別的一組資料的集合。例如,球類的集合 籃球,足球,羽毛球,電器的集合 電視機,洗衣機,電風扇等等,在程式設計中,都可以稱之為陣列。陣列中每個元素都具有相同的資料型別。陣列分為一維陣列和二維陣列。q 一維陣列的建立和使用 陣列作為物件,可以使用new關鍵字進行分...

JAVA學習四 陣列

陣列的定義 陣列即為同一種型別的資料的集合,其實陣列就是乙個容器 陣列的好處 可以自動給陣列中的元素從0開始編號,方便操作這些元素,即為陣列中存放的每乙個元素賦以了自然順序相對應的角標 陣列定義時的第一種格式 元素型別 陣列名 new 元素型別 陣列中需要存放的元素個數 示例 int arr new...

Java基礎之陣列

陣列是乙個固定長度的,包含了相同型別資料的容器 int a 宣告了乙個陣列變數 僅僅是這一句宣告,不會建立陣列 有時候也會寫成int a 沒有任何區別 建立陣列的時候,要指明陣列的長度,如new int 5 a new int 5 讓a這個引用,指向陣列 length屬性用於訪問乙個陣列的長度 沒有...