陣列的概念和陣列的排序與遍歷

2021-09-26 01:47:55 字數 1737 閱讀 5394

​ 陣列會在記憶體中開闢一塊大小相同的空間,每個空間的大小由前面的資料型別決定

陣列的特點:

​ 1.陣列是引用資料型別,所以有預設值

​ 2.資料是個容器,長度一旦確定不可改變

​ 3.乙個陣列中存放的多個資料的型別要求一致

​ 4.陣列中的資料是有序的(索引->從0開始)

陣列的定義:

​ 資料型別[ ] 陣列名 = new 資料型別[ 陣列長度];

陣列的初始化:

動態 初始化:

​ 指明陣列的大小,並建立陣列,在記憶體中為其分配空間,後續動態賦值

​ 資料型別 陣列名=new 資料型別[長度];

​ 沒賦值存在預設值:整數0 小數0.0 布林false 字元型』 』 字串null

int

arr =

newint[5

];char

ch =

newchar[3

];

靜態 初始化:

​ 建立的同時賦值,根據資料的個數確定陣列的長度

​ 資料型別 陣列名=new 資料型別;

​ 資料型別 陣列名=;

//資料型別 陣列名=new 資料型別;

char

arr1 =

newchar

;//資料型別 陣列名=;

int[

] arr2 =

;

陣列的長度:

​ 陣列名. length

// 定義乙個陣列

int[

] arr =

;// 定義乙個變數接收這個長度

int num = arr.length;

// 列印輸出

system.out.

println

(num)

;

陣列的遍歷

1.普通for迴圈 i->陣列中的索引

// 定義乙個陣列

int[

] arr =

;// 索引從0開始,長度從1開始

for(

int i =

0;i < arr.length;i++

)

2.for…each 增強for

​ for(資料型別 變數名:陣列名|容器名)

// 定義乙個陣列

int[

] arr =

;for

(int i:arr)

陣列的排序重點講兩個

1,氣泡排序

// 氣泡排序

public

static

int[

]sortarr

(int

arr)}}

return arr;

}

2,選擇排序
// 選擇排序

public

static

int[

]sortarr1

(int

arr)}}

return arr;

}

Go陣列遍歷與排序

目錄 遍歷陣列 陣列排序 go遍歷陣列有兩種方式 1.按照陣列下標進行遍歷 2.用range遍歷 package main import fmt func main 方法一 直接用陣列下標遍歷 for i 0 i len array i fmt.println 方法二 用range遍歷 for va...

關於陣列中的大括號 和陣列的遍歷

byte 看見這種格式不要驚訝這個 是個什麼鬼,這是陣列存值的格式 一維陣列 int a 二維陣列 int b 一維陣列的遍歷 for int i a system.out.println 二維陣列的遍歷 二維陣列就是一維陣列套一維陣列 for int x b system.out.println ...

Java陣列與陣列的遍歷

1.陣列的定義 陣列相當於乙個容器,存放了一組相同型別的資料。2.陣列存放的規則 是以下標 角標 來存放的,並且下標從0開始。3.宣告規範 資料型別 陣列名 初值。兩種表達方式 int array new int 陣列的個數 int array new int 5 int array new int...