0

我觉得有一种简单的方法可以做到这一点,但我试图用逗号分隔这一行中的数字,除了最后一个(20)。

public class ForLoops
{
  public static void main(String[] args)
  {

    final int MAX = 21;
  for (int row = 1; row<MAX; row++)
    System.out.print(row);
}
}

而不是显示 123456789101112(等),我需要它来显示 1、2、3、4、5、6、7、8、9、10、11、12(等)。有什么建议吗?

4

2 回答 2

1

其中一个整数需要以一种特殊的方式打印,因为我们要“打印”的逗号比数字少一个。

我建议打印不带逗号的第一个数字,然后遍历剩余的数字,在数字前面打印一个逗号。

完成循环后,您可能需要打印一个换行符。

于 2013-09-30T00:49:54.297 回答
1
for (int row = 1; row<MAX; row++) {
    System.out.print(row);
    if(row != MAX -1)
          System.out.print(",");

}
于 2013-09-30T00:53:14.680 回答