我创建了一个二维数组并想要打印输出。我想标记列和行。我已经标记了行。但我不知道如何标记这些列。一些链接:
A B C D E F
第 1 行 * * * * * *
第 2 行 * * * * * *
第 3 行 * * * * * *
第 4 行 * * * * * *
第 5 行 * * * * * *
第 6 行 * * * * * *
第 7 行 * * * * * *
第 8 行 * * * * * *
第 9 行 * * * * * *
第 10 行 * * * * * *
第 11 行 * * * * * *
第 12 行 * * * * * *
第 13 行 * * * * * *
就像我说的,我有行和 *,但是如何获得列上的 A b c 标签。
for(int i = 1; i < 13; i++)
{
System.out.print("Row " + i + " " );
for(int j = 0; j < 6; j++)
{
System.out.print(seats[i][j] + " ");
}
System.out.println(); //for spacing
}
最佳答案
假设您知道有多少列并且少于 26,您可以将其添加到代码的开头...
for (int j = 0; j < seats[0].length; j++)
System.out.print(((char) ('A' + j)) + "\t");
System.out.println();
超过 26 有点复杂,如果您需要,请告诉我。
关于java - 标记二维 java 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1817012/