java - Java 双维数组

标签 java for-loop multidimensional-array

我的代码工作得很好,尽管我不知道如何打印“行”一词之前的行号。它应该是第 1 行、第 2 行,依此类推。有关如何做的任何线索吗?还有以更简单的方式存储这些字符串的线索。谢谢你:)

System.out.println("\t A \t B \t C \t D \t E \t F");
String [][] TwoDim = new String[13][6];
TwoDim[0][0] = "*";
TwoDim[0][1] = "*";
TwoDim[0][2] = "X";
TwoDim[0][3] = "*";
TwoDim[0][4] = "X";
TwoDim[0][5] = "X";

TwoDim[1][0] = "*";
TwoDim[1][1] = "X";
TwoDim[1][2] = "*";
TwoDim[1][3] = "X";
TwoDim[1][4] = "*";
TwoDim[1][5] = "X";

TwoDim[2][0] = "*";
TwoDim[2][1] = "*";
TwoDim[2][2] = "X";
TwoDim[2][3] = "X";
TwoDim[2][4] = "*";
TwoDim[2][5] = "X";

TwoDim[3][0] = "X";
TwoDim[3][1] = "*";
TwoDim[3][2] = "X";
TwoDim[3][3] = "*";
TwoDim[3][4] = "X";
TwoDim[3][5] = "X";

TwoDim[4][0] = "*";
TwoDim[4][1] = "X";
TwoDim[4][2] = "*";
TwoDim[4][3] = "X";
TwoDim[4][4] = "*";
TwoDim[4][5] = "*";

TwoDim[5][0] = "*";
TwoDim[5][1] = "X";
TwoDim[5][2] = "*";
TwoDim[5][3] = "*";
TwoDim[5][4] = "*";
TwoDim[5][5] = "X";

TwoDim[6][0] = "X";
TwoDim[6][1] = "*";
TwoDim[6][2] = "*";
TwoDim[6][3] = "*";
TwoDim[6][4] = "X";
TwoDim[6][5] = "X";

TwoDim[7][0] = "*";
TwoDim[7][1] = "X";
TwoDim[7][2] = "*";
TwoDim[7][3] = "X";
TwoDim[7][4] = "X";
TwoDim[7][5] = "*";

TwoDim[8][0] = "X";
TwoDim[8][1] = "*";
TwoDim[8][2] = "X";
TwoDim[8][3] = "X";
TwoDim[8][4] = "*";
TwoDim[8][5] = "X";

TwoDim[9][0] = "*";
TwoDim[9][1] = "X";
TwoDim[9][2] = "*";
TwoDim[9][3] = "X";
TwoDim[9][4] = "X";
TwoDim[9][5] = "X";

TwoDim[10][0] = "*";
TwoDim[10][1] = "*";
TwoDim[10][2] = "X";
TwoDim[10][3] = "*";
TwoDim[10][4] = "X";
TwoDim[10][5] = "*";

TwoDim[11][0] = "*";
TwoDim[11][1] = "*";
TwoDim[11][2] = "X";
TwoDim[11][3] = "X";
TwoDim[11][4] = "*";
TwoDim[11][5] = "X";

TwoDim[12][0] = "*";
TwoDim[12][1] = "*";
TwoDim[12][2] = "*";
TwoDim[12][3] = "*";
TwoDim[12][4] = "X";
TwoDim[12][5] = "*";

for(int i = 0; i<13; i++){
    System.out.print("Row \t");
    for(int j = 0; j <6; j++){
        System.out.print(TwoDim[i][j] + "\t");
    }
    System.out.println();
}

最佳答案

更改线路

System.out.print("Row \t");

像这样:

System.out.print("Row " + (i + 1) + "\t");

关于java - Java 双维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22321199/

相关文章:

java - while 循环在 for 循环中,困惑吗?

java - 增强了对象的 for 循环和 null 检查

PHP:优化数组迭代

java - 在java GUI中显示自定义二维数组

java - 将非泛型方法转换为泛型方法

java - MainActivty 未在 Nougat 和 Oreo 上启动

Java - 一个简单的(对除了我之外的每个人)方法 - 继承

matlab - 从非零值开始 matlab for 循环

C++ 二维 vector 按列搜索

java - 将 CSV 文件解析为 HashMap 存储空值