无法打印 java 数组索引值

Trouble printing java array index values

在 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]);

    }    
}

您需要将整数转换为字符串并将它们连接起来。这一切都是用 +.

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

不过一般来说,您可能希望使用 StringBuilder

您在 sysout 中放置了“,”,这是不正确的:

使用以下方式:

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