2016-05-02 15 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は、その後、新しい行にテキストを出力プリントラインを意味します。新しい行が必要ない場合は、 'print'を使うことができます。 –

答えて

2

変更する

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

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

に編集:実はあなたもプリンタが次の新しい行にカーソルを設定するので

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

にこの

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

を変更する必要があります。

+0

はダッシュ2を追加する必要もあります。 –

4

あなたのコード内のどこでも使用System.out.print()は、ないSystem.out.println();ウィッヒは異なるラインに印刷するためのものです

関連する問題