Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每隔一次for循环迭代递增一次(JAVA)_Java_Loops_For Loop - Fatal编程技术网

每隔一次for循环迭代递增一次(JAVA)

每隔一次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循环,每隔一次迭代加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您可以在循环内的某个条件下使用
%
(模块)运算符和索引变量,如下所示:

// 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每秒在循环中迭代一次