基于预定义的整数在for循环数组中跳过0

时间:2016-10-14 16:46:25

标签: java

我循环编号以创建数组。 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));

2 个答案:

答案 0 :(得分:4)

for(int i = 0; i < rowInput; i++) 
{ 
    numberArray[i] = i + 1;
}

答案 1 :(得分:0)

数组始终以索引0开头。

解决方案: numberArray [i-1] = i;