2011-12-26 8 views
-1

forループを使用して配列のスロットを特定の数値に設定しようとしています。たとえば、slot[0]12slot[39に設定して52に設定し、すべてのスロットがslot[0]slot[39]で、1252の間のすべての数値に設定したいとします。だからslot[0] = 12, slot[1] = 13, slot[14] = 14 ...などとなります。forループを使用して特定の数値間で配列を設定する方法

提案がありますか?

+0

を試みるループ のために使用してそれに値を代入する宣言し、このuは何をしたいです... for(int i = 0、j = 12; i <= 39; i ++、j ++) { arr [i] = j; } ' –

答えて

-1

は、int型の配列は、ANF、次のコード

int[] slotarray = new int[40]; 
     int valueOfFirstSlot = 12; 
     for(int slotCounter = 0; slotCounter<slotarray.length; slotCounter++, valueOfFirstSlot++){ 

      slotarray[slotCounter] = valueOfFirstSlot; 

     } 
+0

賛成で、複数のインクリメント文を1つの' for'ループで明白に使用することは、他の回答と比べてわかりやすくありません。 – bobbymcr

1
int[] slot = new int[40]; 
for(int i = 0; i < slot.length; i++) { 
    slot[i] = 12 + i; 
} 
0

ループインデックスに12を追加して、その値を配列に設定しますか?

for (int i = 0; i < 40; ++i) 
{ 
    slot[i] = i + 12; 
} 
0

はテストされていません警告:

for (int i = 0, num = 12; i < 40; i++, num++) 
    slot[i] = num; 
関連する問題