[英]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.