如何在java中打印二维数组,而不为每组元素换行?i、 代表7x7棋盘游戏
我试图打印一个二维整数数组,它代表一个7x7棋盘游戏。我已经用0填充了数组,正在尝试使用嵌套的for循环打印它:如何在java中打印二维数组,而不为每组元素换行?i、 代表7x7棋盘游戏,java,multidimensional-array,Java,Multidimensional Array,我试图打印一个二维整数数组,它代表一个7x7棋盘游戏。我已经用0填充了数组,正在尝试使用嵌套的for循环打印它: public void showBoard(){ for(int i = 0; i < 7; i++){ System.out.println("\n"); for(int j =0; j < 7; j++){ System.out.println(board[i][j]); }
public void showBoard(){
for(int i = 0; i < 7; i++){
System.out.println("\n");
for(int j =0; j < 7; j++){
System.out.println(board[i][j]);
}
}
}
您必须使用而不是:-)
println(…)
总是在作为参数传递的文本后追加一个换行符,正如Javadoc所说:
打印一个字符串,然后终止该行。此方法的行为就像它调用然后调用
使用System.out.print而不是println
0000000
0000000
0000000
0000000
0000000
0000000
0000000