美文网首页
二维数组

二维数组

作者: Ming_0612 | 来源:发表于2017-09-28 23:58 被阅读0次

Java中的二维数组
1.声明数组并分配空间


image.png

或者


image.png
int[][]num1=new int[2][3];

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

2.赋值
逐个赋值,注意索引从0开始


image.png

或者在声明同时赋值


image.png
num1[1][1]=12;//给第一行第一列的元素赋值

int [][]num3={{12,13,14},{15,16,17}};

3.处理数据
二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即用二重循环来输出二维数组中的每一个元素。

int [][] num={{1,2,3},{4,5,6}};
for(int I=0;i<num.length;i++){//有多少行num.length=2
     for(int j=0;j<num[i].length;i++){//num[i].length=3每一行中有多少元素
          System.out.print(num[i][j]);
     }
    System.out.println();//换行
}

注意
可以只指定行的个数,然后为每一行分别指定列的个数。每行的列数可以不同。

int[][] num=new int[3][];
num[0]=new int[2];//为第一行分配两列
num[1]=new int[3];
num[2]=new int[4];
num[0][0]=1;//第一行第一列赋值为1
num[0][1]=2;
num[0][2]=3;
System.out,println(num[0][0]);
System.out,println(num[0][1]);
System.out,println(num[0][2]);

相关文章

网友评论

      本文标题:二维数组

      本文链接:https://www.haomeiwen.com/subject/hvtbextx.html