我正在尝试使用for
循环设置数组的插槽,使其位于特定数字之间。例如,我希望将slot[0]
设置为12
并将slot[39
]设置为52
,我希望其间的每个广告位都为slot[0]
和对slot[39]
和12
之间的每个数字52
;所以它会是slot[0] = 12, slot[1] = 13, slot[14] = 14
......等等。
有什么建议吗?
答案 0 :(得分:1)
int[] slot = new int[40];
for(int i = 0; i < slot.length; i++) {
slot[i] = 12 + i;
}
答案 1 :(得分:0)
只需将12
添加到循环索引并在数组中设置该值吗?
for (int i = 0; i < 40; ++i)
{
slot[i] = i + 12;
}
答案 2 :(得分:0)
警告未经测试:
for (int i = 0, num = 12; i < 40; i++, num++)
slot[i] = num;
答案 3 :(得分:-1)
声明int数组并使用for循环为其赋值 尝试以下代码
int[] slotarray = new int[40];
int valueOfFirstSlot = 12;
for(int slotCounter = 0; slotCounter<slotarray.length; slotCounter++, valueOfFirstSlot++){
slotarray[slotCounter] = valueOfFirstSlot;
}