每隔一次for循环迭代递增一次(JAVA)
我想做一个for循环,每隔一次迭代加1,只要它没有达到大于5的值。 我试过使用嵌套的forloops,但还是不一样 例如。 给定一个值x=10或x=3每隔一次for循环迭代递增一次(JAVA),java,loops,for-loop,Java,Loops,For Loop,我想做一个for循环,每隔一次迭代加1,只要它没有达到大于5的值。 我试过使用嵌套的forloops,但还是不一样 例如。 给定一个值x=10或x=3 For i<x && i<=5; i++ 对于i您可以这样做,例如,在第一次迭代时添加第二个变量s,即0,在第二次迭代时添加1 for(int i=0, s=0; i<5; i+=s, s=-s+1) 对于(int i=0,s=0;i您可以在循环内的某个条件下使用%(模块)运算符和索引变量,如下所示
For i<x && i<=5; i++
对于i您可以这样做,例如,在第一次迭代时添加第二个变量s
,即0
,在第二次迭代时添加1
for(int i=0, s=0; i<5; i+=s, s=-s+1)
对于(int i=0,s=0;i您可以在循环内的某个条件下使用%
(模块)运算符和索引变量,如下所示:
// code where you initialize x and y variables
for (int i=0; i<x && i<=5; i++) {
if (i % 2 == 0) { // even values for i
y++;
}
}
//初始化x和y变量的代码
对于(int i=0;我能解释一下“每隔一次迭代”是什么意思吗?您使用的是什么编程语言?@cdauth每秒在循环中迭代一次