2017-05-21 3 views
-3

配列内のすべての要素を改行して印刷しようとしています。配列内の要素を1回だけ新しい行に出力する

私は印刷しようとしているときしかし、それはこのように来る:(例)

array = [1,2,3,4]; 
for (int i = 0; i < array.length; i++) { 
    System.out.println(array[i]); 
} 

プリント:

1, 

1,2, 

1,2,3, 

1,2,3,4, 

私はそれをどのように修正すればよいですか?私は印刷しようとしているとき

+2

あなたをあなたが使用している実際のコードをより良く提供する –

+0

'1 \ n 2 \ n 3 \ n 4 \ n正しい結果 –

答えて

-1

ユーザーArrays.toString

int[] array = {1,2,3,4}; 
System.out.println(Arrays.toString(array)); 
+1

OPは各要素を別の行に印刷しようとしています。 – shmosel

0

はしかし、それはありません、それはしません。この

のようにアップします。あなたのコードはあなたが与えている出力とほとんど一致しません。 {}の代わりに[]で配列を作成すると、コードに出力されない,が出力されます。あなたが言及している出力が間違っている、コードは出力を生成し、それが必要として実行

1 
2 
3 
4 

ランhere

-1

これはあなたの特定の質問に答える:「

int[] array = {1,2,3,4}; 
       for (int i = 0; i < array.length; i++) { 
       System.out.print(array[i]); 
       System.out.print(" "); 

       } 
+2

OPは各要素を別の行に印刷しようとしています。 – shmosel

関連する問題