1. 程式人生 > >java陣列和常用Arrays方法和氣泡排序口訣

java陣列和常用Arrays方法和氣泡排序口訣

陣列基本要素:

  識別符號:陣列的名稱,用於區分不同的陣列

  陣列元素:向陣列中存放的資料

  元素下標:對陣列元素進行編號,從0開始,陣列中的每個元素都可以通過下標來訪問

  元素型別:陣列元素的資料型別

陣列長度固定不變,避免越界

使用陣列四步走

宣告陣列  int[] a;

分配空間  a=new int[5];

賦值      a[0]=8;

處理資料  a[0] = a[0]*10;

使用java.util.Arrays類

Java.util包提供了許多工具類

Arrays.sort();  升序

Boolean a = Arrays.equals(array1,array2)    比較兩個陣列是否相等

String toString(array)  將一個數組轉換成字串

Void a = Arrays.fill(array,1)  將陣列全部轉換成1

copyOf(array,length)   複製成一個新的陣列  長度由length決定 型別一樣

Int binarySearch(array,val)  查詢val在陣列中的下標

二維陣列

Int[][]scores;

Scores=new int[5][50];

Int[][] scores = new int[5][50];

桟:基本資料型別(先進後出)      推:引用資料型別 (字串 陣列)

Int[][] scores=new int[][]{{90,80,70,45},{13,45,50},[15]};

倒敘=降序

逆序 (沒有順序)

氣泡排序速記口訣(升序)

N個數組來排隊

兩兩相比小靠前

外層迴圈N-1

內層迴圈N-1-i