簡體   English   中英

無法打印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]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM