带扫描仪的Java打印表

时间:2019-03-06 00:45:23

标签: java rows col

我正在尝试通过扫描仪和行打印带有列的表格。当然,for循环应从0开始,但是我希望它从1开始计数以打印出来。请帮助我正确打印代码。我得到的是空值和数字金字塔。

Wrapper

1 个答案:

答案 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();
}