如何使用括号可视化我在代码中创建的数组?例如,对于3x3阵列: [ ] [ ] [ ]
[ ] [ ] [ ]
[ ] [ ] [ ]我尝试了一个非常简单的代码,但是列低于其他代码for (int i=0;i<Columns;i++){
for (int j=0;j<Rows;j++){
System.out.println("[ ]");
}
System.out.println(" ");}
3 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
你最大的问题是将System.out.println("[ ]");每个字符串打印到一个新行。
要获得所需的效果,请尝试System.out.print("[ ]");打印每列而不添加回车符。
int Columns = 3;
int Rows = 3;
for (int i=0;i<Columns;i++){
for (int j=0;j<Rows;j++){
System.out.print("[ ]");
}
System.out.println(" ");
}
输出:
[ ][ ][ ]
[ ][ ][ ]
[ ][ ][ ]
牛魔王的故事
TA贡献1830条经验 获得超3个赞
检查一下:
StringBuilder sb = new StringBuilder(); int Columns = 3, Rows = 3; for (int i = 0; i < Columns; i++) { for (int j = 0; j < Rows; j++) { sb.append("[ ]"); if (j == Rows - 1) { sb.append("\n"); } else { sb.append("\t"); } } } System.out.println(sb.toString());
添加回答
举报
0/150
提交
取消