我正在尝试输出:65, 3, 10
(末尾没有逗号(
但用我的代码,我得到了这个:65, 3, , 10
有人能帮我写正确的代码吗?这是我的代码:
static void printArray(int[] validInput, int arrayFill){ //validInput[] = {65, 3, 10}; arrayFill = 3;(size of array)
for(int i = 0; i < arrayFill; i++)
{
for(int j = 0; j < i; j++)
{
System.out.print(", ");
}
System.out.print(validInput[i]);
}
}
我不知道你为什么用double for,但有了这个解决方案(一个if条件的for,当索引等于最后一个循环时停止打印(,你就有了想要的输出
static void printArray(int[] validInput, int arrayFill){ //validInput[] = {65, 3, 10}; arrayFill = 3;(size of array)
for(int i = 0; i < arrayFill; i++)
{
System.out.print(validInput[i]);
if(i!=arrayFill-1) {
System.out.print(", ");
}
}
}
结果:
65, 3, 10