「二维数组输出命令java」二维数组输出一维数组

博主:adminadmin 2022-12-01 06:44:06 72

本篇文章给大家谈谈二维数组输出命令java,以及二维数组输出一维数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java输出二维数组

for (int j = 0; j x; j++) {

System.out.print(matrix[i][j] + " ");

//这里用System.out.print()

//System.out.println()输出玩内容后会换行

}

关于java中二维数组输出的问题

所谓的二维数组其实是数组的数组(每个一维数组的长度可以不同,所以二维数组也称为锯齿数组)。假设有:

int[][] arr={new int [1] {1},new int [2] {2,3},new int [3] {4,5,6}};

则二维数组arr.length等于3,表示它由3个一维数组组成,即3行。

arr[0].length表示第1个一维数组的长度1,即1列。

arr[1].length表示第2个一维数组的长度2,即2列。

arr[2].length表示第3个一维数组的长度3,即3列。

所以,这个二维数组看起来像这个样子:

1

2,3

4,5,6

它每一行的长度都不同。

对于你的二维数组,score.length表示行数4,即二维数组由4个一维数组组成。

而score[i].length、score[j].length表示第i+1行、第j+1行的列数,由于score是列数等长的二维数组,它们都等于3。score.length与score[i].length和score[j].length,3者表示不同的含义,不可混用(尽管它们的值可能相同)。

java 二维数组的输出

二维数组的话,需要循环两分别读取

代码如下:

public static void main(String[] args) {

int[][] a = new int[3][4];

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

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

System.out.print(a[i][j]);

}

System.out.println();

}

}

运行结果如下:

0000

0000

0000

备注:上面输出0的原因是只创建了实例没有赋值,int类型的默认值是0,所以才有以上结果的。

java编写一个五行四列的二维数组输出

public static void println2() {

for (int i = 1; i = 5; i++) {

for (int j = 1; j = 4; j++) {

System.out.print(i * j + "\t");

}

System.out.println();

}

}

这个结果就是

1 2 3 4

2 4 6 8

3 6 9 12

4 8 12 16

5 10 15 20

把每一行看做数组的一条内容

或者先定义一个5*4的二维数组,然后存值进去,再打印出来

public static void println2() {

int[][] arr = new int[5][4];

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

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

arr[i][j] = i * j;

}

}

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

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

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

}

System.out.println();

}

}

关于二维数组输出命令java和二维数组输出一维数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。