如何在循环体内重新初始化循环的“ i”变量?

时间:2019-07-03 17:48:21

标签: java

我正在创建一个Java程序,以将数组中的天分配给Year中的天,因此我基本上需要在7天后重新初始化数组。如何在我的for循环块中重新初始化“ I”变量。

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 :(得分:0)

result = day.day%7

anytime day.day大于7,它会进行除法并将余数赋值给结果。

%modulo运算符