我循环编号以创建数组。 rowInput基于用户输入,可以是7到10之间的数字。我需要创建的数组我是 1,2,3,4,5,6,7如果rowInput是7等,但下面的代码给出了0,1,2,3,4,5,6。
无论如何都要跳过数字0或者我需要创建一个rowInput + 1数组然后删除第一个元素或类似元素。
for(int i = 1; i < rowInput; i++)
{
numberArray[i] = i;
}
System.out.println(Arrays.toString(numberArray));
答案 0 :(得分:4)
for(int i = 0; i < rowInput; i++)
{
numberArray[i] = i + 1;
}
答案 1 :(得分:0)
数组始终以索引0开头。
解决方案: numberArray [i-1] = i;