2016-05-02 2 views
0

простой вопрос: это будет выглядеть после запуска:Формат

  text: 
      2 
      4 
      2 text 

, но я хочу это:

текст: 2 - 4

2 Текст

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"); 
+0

'println' litteraly означает Printline, которая печатает текст с новой строки после. Вы можете использовать 'print', если вы не хотите новой строки. –

ответ

2

Изменить это

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

в

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

Edit: На самом деле вы должны изменить этот

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

в

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

Поскольку принтер устанавливает курсор на следующую новую строку.

+0

также необходимо добавить черту 2 '-' 4;) –

4

использование System.out.print() везде в вашем коде, не System.out.println(); которым предназначается для печати на другой линии каждый раз, когда