for
ループを使用して配列のスロットを特定の数値に設定しようとしています。たとえば、slot[0]
を12
とslot[39
に設定して52
に設定し、すべてのスロットがslot[0]
とslot[39]
で、12
と52
の間のすべての数値に設定したいとします。だからslot[0] = 12, slot[1] = 13, slot[14] = 14
...などとなります。forループを使用して特定の数値間で配列を設定する方法
提案がありますか?
for
ループを使用して配列のスロットを特定の数値に設定しようとしています。たとえば、slot[0]
を12
とslot[39
に設定して52
に設定し、すべてのスロットがslot[0]
とslot[39]
で、12
と52
の間のすべての数値に設定したいとします。だからslot[0] = 12, slot[1] = 13, slot[14] = 14
...などとなります。forループを使用して特定の数値間で配列を設定する方法
提案がありますか?
は、int型の配列は、ANF、次のコード
int[] slotarray = new int[40];
int valueOfFirstSlot = 12;
for(int slotCounter = 0; slotCounter<slotarray.length; slotCounter++, valueOfFirstSlot++){
slotarray[slotCounter] = valueOfFirstSlot;
}
賛成で、複数のインクリメント文を1つの' for'ループで明白に使用することは、他の回答と比べてわかりやすくありません。 – bobbymcr
int[] slot = new int[40];
for(int i = 0; i < slot.length; i++) {
slot[i] = 12 + i;
}
ループインデックスに12
を追加して、その値を配列に設定しますか?
for (int i = 0; i < 40; ++i)
{
slot[i] = i + 12;
}
はテストされていません警告:
for (int i = 0, num = 12; i < 40; i++, num++)
slot[i] = num;
を試みるループ のために使用してそれに値を代入する宣言し、このuは何をしたいです... for(int i = 0、j = 12; i <= 39; i ++、j ++) { arr [i] = j; } ' –