4 二维数组

二维数组简介

一维数组里面只需要一个下标即可定位数组中的元素,二维数组需要两个下标才能够定位到数组中的元素。可以将我们平时使用的excel理解为是一个二维数组。

静态初始化二维数组

    public class ArrayTest05 {
        public static void main(String[] args){

            //静态初始化二维数组
            int[][] a = {
                            {1,2,3},
                            {15,18,20},
                            {35,30,1},
                            {10,88,99}
                        };

            System.out.println(a[0][0]);

            System.out.println(a[3][2]);

            //遍历二维数组

            //纵向循环在外
            for(int i=0;i<a.length;i++){
                for(int j=0;j<a[i].length;j++){
                    System.out.print(a[i][j] + " ");
                }

                System.out.println();
            }
        }

    }

动态初始化二维数组

public class ArrayTest06 {
        public static void main(String[] args){

            //3个一维数组
            //每个一维数组中有4个元素
            int[][] a = new int[3][4];

            //遍历
            for(int i=0;i<a.length;i++){
                for(int j=0;j<a[i].length;j++){
                    System.out.print(a[i][j] + " ");
                }
                System.out.println();
            }

            //赋值
            a[1][2] = 1024;


            //遍历
            for(int i=0;i<a.length;i++){
                for(int j=0;j<a[i].length;j++){
                    System.out.print(a[i][j] + " ");
                }
                System.out.println();
            }
        }

    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值