[英]Skipping 0 in a for loop array based off a predefined integer
我正在遍历数字以创建一个数组。 rowInput基于用户输入,并且可以是7到10之间的数字。如果rowInput为7等,我需要创建的数组为1,2,3,4,5,6,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));
for(int i = 0; i < rowInput; i++)
{
numberArray[i] = i + 1;
}
数组始终以索引0开始。
解决方案:numberArray [i-1] = i;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.