2017-03-16 11 views
-1

Javaでは、配列を使用して簡単な値のリストを出力しています。私の印刷命令で何が間違っていますか?Java配列のインデックス値の印刷に問題があります

public class BasicArrayTest {  
    public static void main(String[] args) { 
     int n[] = new int[10]; 
     n[0] = 11; 
     n[1] = 23; 
     n[2] = 37; 
     n[3] = 41; 
     n[4] = 57; 
     n[5] = 60; 
     n[6] = 74; 
     n[7] = 85; 
     n[8] = 96; 
     n[9] = 10; 
     System.out.println("The uneven index values are "); 
     System.out.println(n[1] , n[3] , n[5] , n[7] , n[9]); 
     System.out.println("The even index values are "); 
     System.out.println(n[0] , n[2] , n[4] , n[6] , n[8]); 

    }  
} 
+0

N [i]が+ + N [+ 2] – CraigR8806

答えて

1

整数を文字列に変換して連結する必要があります。これはすべて+で行われます。

System.out.println("The uneven index values are " + n[1] + ", " + n[3] + ", etc."); 

一般に、StringBuilderを使用することができます。

1

あなたは適切ではありませんSYSOUTに '' 入れている:私は場合は ""

System.out.println(n[1] +","+ n[3] +","+ n[5] +","+ n[7] +","+ n[9]); 
+0

:ところで以下

使用を最初のオペランドは文字列でなければならないので、 '' 'は' n [1] 'の前に追加されなければなりません。 –

関連する問題