在java中以单行打印

时间:2016-12-24 07:58:09

标签: java

如何在java中只用一个for循环打印以下输出?

1, 5, 9, 13, 17, 21, 25, 29.....till < 1000

2 个答案:

答案 0 :(得分:1)

只需使用像这样的代码

for (int i = 1; i < 1000; i += 4) {
    if (i == 997)
        System.out.print(i);
    else
        System.out.print(i + ", ");
}

但下一个代码会更快:

for (int i = 1; i < 997; i += 4) {
    System.out.print(i + ", ");
}

System.out.print(997);

答案 1 :(得分:0)

for(int i=1;i<1000;i+=4)
    System.out.println(i);