我正在尝试通过扫描仪和行打印带有列的表格。当然,for循环应从0开始,但是我希望它从1开始计数以打印出来。请帮助我正确打印代码。我得到的是空值和数字金字塔。
Wrapper
答案 0 :(得分:3)
您已经接近,但是您使问题复杂化了。无需将结果存储在数组或缓冲区字符串中。您可以使用print
来写到屏幕上而无需换行,并且在每个内部循环的结尾,您可以使用println
移到下一行。
int n = input.nextInt();
for (int count = 1; count <= n; count++) {
for (int col = 1; col <= n; col++) {
System.out.print(count + "\t");
}
System.out.println();
}