一 数组
(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)三维数组
可以理解为数组的数组的数组,代码示例如下
运行结果如下:
二 数组的排序
例如使用整型数组实现冒泡排序算法
三 数组的查找
使用二分查找