Java二维数组的学习

一.二维数组的命名和初始化

        // 静态初始化

        int [ ][ ]array=new int[ ][ ]{{1,2,3},{4,5,6},{7,8,9}};

        // 动态初始化1

        int [ ] [ ]array=new int[ 3 ][ 2 ];

        //动态初始化2

        int [ ] [ ] array=new int[ 3 ][  ];

        // 初始化的错误情况(只是说明一下,不要记住)

        String [ ] [ ]array=new int[ ][3];

        String [4 ] [ 5]array=new int[ ][ ];

        int[ ][ ]array=new int[4][3]{{1,2,3,4},{5,6},{6,7,8}};

      二.二维数组的使用

        规定:二维数组分为外层数组的元素,内层数组的元素

                int [ ][ ]array=new int[3][2];

                外层元素: array[0],array[1]等

                内层元素:   array[0][0],array[0][1]等

       ①, 数组元素的默认初始化值

                针对初始化方式一,比如,int [ ][ ]array=new int[3][2];

                外层元素的初始化值:地址值

                内层元素的初始化值:数组元素是整型:0.

                                                     数组元素是浮点型:0.0

                                                      数组元素是char型:0(ASCKLL)或'\u0000'.

                                                      数组元素是boolean型:false

                                                       数组元素是引用数据类型:null

遍历如下的二维数组

                        int[ ]array=new int[ ][ ]{{1,2,3},{4,5,6},{7,8,9}};

                                for(int i=0;i<array.length;i++){

                                        for(int j=0;j<array[ i ].length;j++){

                                                System.out.print(array[ i ][ j ]  +   " \t ");

                                        }

                                                 System.out.println();

                                  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值