1.陣列可以存放多個同一型別資料。
2.物件陣列以及賦值,建立乙個物件陣列,初始化賦值的時候要引用一下物件
3.簡單資料型別(int,float)陣列,可直接賦值
4.物件陣列在定義之後,賦值時需要再次為每個物件分配空間【即:new 物件】
5.陣列大小必須事先指定
6.陣列名可以理解為執向陣列首位址的引用
7.陣列的下標是從0開始編號的
8.排序的分類
內部排序:指將需要處理的所有資料載入到內部儲存器中進行排序(交換式排序法、選擇式排序法、插入式排序法)
(1)交換式排序:運用資料值比較後,依判斷規則對資料位置進行交換(
氣泡排序、快速排序)
class bubble}}
}}
(2)簡單選擇排序:
class select
}//當退出for就找到這次的最小值
temp=arr[j];
arr[j]=arr[minindex];
arr[minindex]=temp;}}
}
(3)插入排序法
class insertsort else if (midval < val) else if (midval == val) }}
}
10.二維陣列:型別 陣列名 =new 型別 [大小] [大小]
型別 陣列名=new 型別 [大小] [大小]
型別 陣列名 =new 型別 [大小] [大小]
11.二維陣列動態賦值(可以理解為一位陣列的陣列,例如a[m][n],將a[m]看成乙個整體代換成s就是s[n],乙個一維陣列)
思路:先定義乙個二維陣列,給二維陣列先指定一維的長度,然後將這個看成是乙個整體再去定義二維的長度.
string s;//string s string s
s=new string[4];
for(int i=0;i
Java陣列及陣列排序 查詢
需求 封裝乙個函式 傳入數字1 返回 一 數字2 返回 二 封裝函式 public static char findarray int index 按角標 返回對應的字元 return array index 1 main函式中呼叫封裝函式指令 char c findarray 3 system.o...
java基礎6 陣列 排序 查詢 多維陣列
陣列 陣列可以存放 多個同一類資料 養雞場 有很多雞 體重各不一樣 怎麼算他們的平均體重 語法 陣列的定義 資料型別 陣列名 new 資料型別 大小 int a new int 5 int a 也可以 還可以 int a 1,2,3,4,5 陣列的引用 陣列名 下標 a 3 public class...
java陣列排序
public void sortdropitems listdropitemvos collections.sort dropitemvos,comparator 正序 collections.reverse challengepeoplevos 倒序 按兩個元素排序 private static ...