牛骨文教育服务平台(让学习变的简单)
博文笔记

二维数组的定义和初始化

创建时间:2016-12-30 投稿人: 浏览次数:3229

下面是两个二维数组的定义和初始化。

public class Arraydemo2{
    public static void main (String[] args){
           //定义并初始化arr 方法1;
           int[][] arr=new int[3][4];
           arr[0][1]=1;
           arr[0][2]=2;
           arr[1][2]=3;
           arr[1][1]=4;
           arr[2][3]=8;
             //遍历arr
               for(int i=0;i<arr.length;i++){
                   for(int j=0;j<arr[i].length;j++){
                         System.out.println("arr[" + i + "][" + j + "]=" + arr[i][j]);
                   }

               }
               System.out.println("========================================");
           //定义并初始化str  方法二;
           String[][] str={{"a","b","c",},{"d","e","f",},{"g","h","i"}};

               for(int i=0;i<str.length;i++){
                   for(int j=0;j<str[i].length;j++){
                         System.out.println("str[" + i + "][" + j + "]=" + str[i][j]);
                   }

               }
        }

}

运行结果:
arr[0][0]=0
arr[0][1]=1
arr[0][2]=2
arr[0][3]=0
arr[1][0]=0
arr[1][1]=4
arr[1][2]=3
arr[1][3]=0
arr[2][0]=0
arr[2][1]=0
arr[2][2]=0

========================================
str[0][0]=a
str[0][1]=b
str[0][2]=c
str[1][0]=d
str[1][1]=e
str[1][2]=f
str[2][0]=g
str[2][1]=h
str[2][2]=i

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。