所以,我在这里有这段代码
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.print(newImage[i][j]);
}
}
这给了我以下输出 -
17715613511813411198998282899264799679
我想要实际做的是打印数组newImage,使其看起来如下 -
177 156 135 118
134 111 98 99
82 82 89 92
64 79 96 79
注意:newImage的尺寸未知,可以是任何大小的数组。这就是我使用for循环打印它的所有值的原因。
提前致谢!
答案 0 :(得分:3)
System.out.print(' ');
System.out.println();
答案 1 :(得分:1)
这应该有效:
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.print(newImage[i][j]+" ");
}
System.out.println("");
}
答案 2 :(得分:0)
您可以在代码中添加两行
来完成此操作打印完每个号码后,添加System.out.print(' ');
打印完每行后,添加System.out.println();
例如,您的代码应该是这样的
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
System.out.print(newImage[i][j]);
System.out.print(' ');
}
System.out.println();
}