Как использовать цикл for для установки массива между определенными числами - PullRequest
0 голосов
/ 26 декабря 2011

Я пытаюсь установить слоты массива, используя цикл for, чтобы быть между определенными числами. Например, я хочу, чтобы slot[0] был установлен на 12, а slot[39] был установлен на 52, и я хочу, чтобы каждый слот между slot[0] и slot[39] соответствовал каждому числу от 12 и 52; так что это будет slot[0] = 12, slot[1] = 13, slot[14] = 14 ... и т. д.

Есть предложения?

Ответы [ 4 ]

1 голос
/ 26 декабря 2011
int[] slot = new int[40];
for(int i = 0; i < slot.length; i++) {
    slot[i] = 12 + i;
}
0 голосов
/ 26 декабря 2011

объявите массив int и присвойте ему значение, используя цикл for, попробуйте следующий код

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

            slotarray[slotCounter] = valueOfFirstSlot;

        }
0 голосов
/ 26 декабря 2011

Предупреждение не проверено:

for (int i = 0, num = 12; i < 40; i++, num++)
  slot[i] = num;  
0 голосов
/ 26 декабря 2011

Просто добавьте 12 к вашему индексу цикла и установите это значение в массиве?

for (int i = 0; i < 40; ++i)
{
    slot[i] = i + 12;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...