java基礎6 陣列 排序 查詢 多維陣列

2021-06-20 16:56:17 字數 1187 閱讀 3584

陣列  

陣列可以存放 多個同一類資料

養雞場 有很多雞   體重各不一樣 怎麼算他們的平均體重

語法:     陣列的定義

資料型別    陣列名[ ]  = 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...