在Java中,如何使用模数选择循环100的4条语句?

在Java中,如何使用模数选择循环100的4条语句?,java,loops,modulo,Java,Loops,Modulo,我试着使用一个循环和模算子。我需要使用模运算符作为选择工具,从4条语句中选择一条。这4条语句必须一次选择一条,直到循环执行20次。这意味着4条语句中的每一条都执行了5次 我不明白模运算符如何通过20次迭代循环一个接一个地选择这些语句中的一个。循环如何知道何时在正确的时间执行任何语句。我们有四条语句1,2,3和4。然后重复此操作,直到循环了20次迭代的循环 我知道模运算符返回除法的余数。for循环可用于迭代某些代码。我正在努力解决的正是这些问题的结合 我还了解到,也可以使用switch语句 有谁能

我试着使用一个循环和模算子。我需要使用模运算符作为选择工具,从4条语句中选择一条。这4条语句必须一次选择一条,直到循环执行20次。这意味着4条语句中的每一条都执行了5次

我不明白模运算符如何通过20次迭代循环一个接一个地选择这些语句中的一个。循环如何知道何时在正确的时间执行任何语句。我们有四条语句1,2,3和4。然后重复此操作,直到循环了20次迭代的循环

我知道模运算符返回除法的余数。for循环可用于迭代某些代码。我正在努力解决的正是这些问题的结合

我还了解到,也可以使用switch语句

有谁能解释一下,如何使用模运算符在一个20的循环中重复选择四条语句中的一条,从而使每条语句在此序列中执行了5次

做一件事(一次循环迭代) 做两件事(第二次循环迭代) 做三件事(第三次循环迭代) 做四件事(第四次循环迭代)

必须按顺序重复此顺序,返回到(1)并重复,直到完成20次迭代

需要使用模量

statement_index = i % 4;
当i=0时,语句索引=0

当i=1时,语句索引=1

当i=2时,语句_index=2

当i=3时,语句索引=3

当i=4时,语句索引=0。

通常对于家庭作业,我不提供代码,但在这种情况下,使用代码更简单、更干净,您迫切需要提高:

for (int i = 0; i < 100; i++) {
    switch (i % 4) { // values will be in the range 0 to 3 inclusive
        case 0:
            // do something 1
            break;
        case 1:
            // do something 2
            break;
        case 2:
            // do something 3
            break;
        default:
            // do something 4
    }
}
for(int i=0;i<100;i++){
开关(i%4){//值将在0到3(包括0到3)的范围内
案例0:
//做点什么
打破
案例1:
//做点什么2
打破
案例2:
//做点什么
打破
违约:
//做点什么
}
}

谢谢约翰3136对不起,我本应该要求得到某种提示的