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