陣列
陣列可以存放 多個同一類資料
養雞場 有很多雞 體重各不一樣 怎麼算他們的平均體重
語法: 陣列的定義
資料型別 陣列名[ ] = new 資料型別 [ 大小 ]
int a [ ] = new int [ 5]
int [ ] a 也可以
還可以 int a[ ]=[1,2,3,4,5]
陣列的引用
陣列名 [下標]
a [3]
public class flow
}class dog
public void setweight(float weight)
public string getname()
public void setname(string name)
}
必須在 用dogs[0] 之前 加一行 ** dog[0]= new dog();
public class flow
}class dog
}
輸出的是1 在 add 中操作的 a
不會影響主函式
如果 不是簡單型別 類 或者 陣列 在dog 中操作的 會影響主函式排序
內部排序 交換 選擇 插入
外部排序 合併排序 直接合併排序
計算時間
calendar cal= calendar.getinstance()
cal.gettime
多維陣列
1. 定義 型別 陣列名 [ ] [ ] = new 型別 [ size ] [ size ] 行 列
int adfaf [20] [10] = new int 01
200001021
101112
排列跟上邊一樣 初始賦值都是0
int a = new int [3][4];
for (int i=0;i<3;i++)system.out.println(" ");
}
java基礎 3 2 多維陣列
int array1 鋸齒陣列 int array2 new int 5 new int 5 建立陣列時,必須指定第乙個下標標。語法new int 是錯誤的。array2 0 new int 3 array2 1 new int 6 int x new int 3 4 x.length 3 x 0 ...
多維陣列排序
在專案的開發應用中,我們幾乎是一直在和陣列打交道。常用的陣列函式有sort ksort 等相關函式,使用它們可以很方便的處理一維陣列,比如按鍵值降序和公升序的排列。但這些函式不是很方便的處理多維陣列。a array array sky blue array tree green 這是乙個簡單的二維陣...
多維陣列排序
purpose 二維陣列排序 method name array sort parameters array array 要排序的二維陣列 string row 排序依據列 string type 排序型別 asc or desc return array array temp 排好序的陣列 fun...