java学习6 数组array

一  数组

       (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)三维数组

 

                  可以理解为数组的数组的数组,代码示例如下

                  

                       运行结果如下:

 

           

二    数组的排序

              例如使用整型数组实现冒泡排序算法

 

       

三  数组的查找 

         使用二分查找

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值