欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

4 二维数组

程序员文章站 2022-03-21 16:01:37
...

二维数组简介

一维数组里面只需要一个下标即可定位数组中的元素,二维数组需要两个下标才能够定位到数组中的元素。可以将我们平时使用的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();
            }
        }

    }
相关标签: Java基础教程