我需要打印一个矩阵(我会在末尾添加它),但我需要在第3列和第4列之间的中间打印,而不更改矩阵变量。
最安全的方法是什么?
如果我只是在带有行的数组中打印它会更好吗?
- 如果我犯了错误,我真的很抱歉,我是新手:c
char[] vcp = { 'V', 'C', 'P' };
for (int c = 0; c < 3; c++){
System.out.print("[" + vcp[c] + "]");
}
System.out.print("\n");
int[][] matrix = new int[7][6];
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 6; j++) {
System.out.print("["+matrix[i][j]+"]");
}
System.out.print("\n");
答案 0 :(得分:0)
在内部for循环中,使用j的那个,只需添加
if (j == 2) { //third row, so we add a space
System.out.print(" ");
}
我假设您希望输出看起来像
[a][b][c] [d][e][f]
[a2][b2][c2] [d2][e2][f2]
等等。