Как я могу повторно инициализировать переменную "i" цикла в теле цикла? - PullRequest
0 голосов
/ 03 июля 2019

Я создаю программу на Java, чтобы назначать дни в массиве дням в году, поэтому мне нужно заново инициализировать мой массив через семь дней. Как я могу повторно инициализировать переменную "I" в моем блоке цикла for.

public static void mainAction() {
    for (int i = 0; i < day.numberOfDays; i++) {
        if (day.dayNum == (i + 1)) 
            day.day = DAYS[i];

        if (dayNum == 7) 
            day.day = 1;
    }
}

Этот код продолжает работать

1 Ответ

0 голосов
/ 03 июля 2019
result = day.day%7

anytime day.day больше 7, делит и присваивает остаток результату.

% - это оператор по модулю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...