繁体   English   中英

根据预定义的整数在for循环数组中跳过0

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM