格式化循环输出

时间:2016-05-02 15:20:01

标签: java loops

简单的问题: 这将在运行后看起来像:

          text:
          2
          4
          2 text

但我想要这个:

text:2 - 4

2 text

System.out.println("text:");
            for (int i = 0; i < tomb.length; i++) {
                if (tomb[i] % 2 == 0) {
                    System.out.println("" + tomb[i]);
                    db++;               
                }     
            }        
            System.out.println(db + " text");

2 个答案:

答案 0 :(得分:4)

在代码中的任何地方使用System.out.print(),而不是System.out.println();每次都打算在不同的行上打印

答案 1 :(得分:2)

更改此

System.out.println("" + tomb[i]);

System.out.print("" + tomb[i]);

编辑:其实你也必须改变这个

System.out.println("text:");

System.out.print("text:");

因为打印机将光标设置在下一个新行上。