[英]How to make a loop do the same thing again?
基本上,我希望计数器达到13时再次出现底部的if和else语句。我该怎么做? 我的代码如下。
int counter = 2;
int start = 19;
int end = 95;
while(!(input>=start && input<=end) /*range*/ && counter<100){
start+=95;
end+=95;
if(counter % 4 == 0)
end+=19;
else if(counter % 5 == 0)
start+=19;
counter++;
}
编辑:很抱歉,不清楚。 恩,我想做的是,如果if-else语句已经执行了13次,那么我想要整个事情,包括
start+=95;
end+=95;
重新执行。
将循环中的代码包装到一个方法中。 每13次执行一次时,再次调用该方法
int innerLoop=(counter==13)?2:1;
for (int i=0; i<innerLoop; i++) {
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.