一 數組
(1)二維數組變量賦初值形式如下:
int[ ] [ ] aaa = new int[ ] [ ] { {3,2,4},{3} , {6,4,5,6,4,65,6,4} } ;
即 二維數組的第二維的大小可以在NEW 數組變量的時候不指定
但是二維數組的第一維的大小必須指定,如下形式的數組變量的聲明或指派就不對了: int [ ] [ ] bb = new int[ ] [ 5] ;
(2) 對象數組的聲明
public class AAA{
public static void main(String[] args) {
I [ ] i = new I[2 ] ;
}
}
Interface I {}
--------------------------------上述是可以編譯成功的,對象數組在聲明時,并沒有指向實際的類,是以雖然接口是不能執行個體化的,也能編譯成功
(3)三維數組
可以了解為數組的數組的數組,代碼示例如下
運作結果如下:
二 數組的排序
例如使用整型數組實作冒泡排序算法
三 數組的查找
使用二分查找