gpt4 book ai didi

java - 如何修复打印为一列的二维数组

转载 作者:行者123 更新时间:2023-11-30 04:03:45 25 4
gpt4 key购买 nike

这就是我的代码实际上的样子,我试图制作一个简单的 2d 10 x 10 数组,一开始只有零。零打印在一列中,并在新列应该开始的地方进行中断

   int[][] board = new int[10][10];

for(int x=0; x<10; x++)
{
for(int y=0; y<10; y++)
{
board[x][y]=0;
}
}

for(int x=0; x<10; x++)
{
for(int y=0; y<10; y++)
{
System.out.println(board[x][y] +"");
}
System.out.println("");
}

打印出来是这样的...

       0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0

等等。我尝试过其他格式,它们通常都是一样的。

我希望它看起来像......

       0000000000
0000000000
0000000000

等等

最佳答案

使用 println,请注意 ln 后缀,表示它添加\n(换行符)或\r(回车符)或类似的内容,从而导致新行。

您将需要使用类似但单独的打印函数来打印而不需要换行符,例如 print。

所以替换

System.out.println(board[x][y] +"");

System.out.print(board[x][y] +"");

这将打印行中的位置。但您需要在每行之间添加回车符。您已经对这一行做了:

System.out.println("");

关于java - 如何修复打印为一列的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21288050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com