基本上,当我的计数器达到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;
再次执行。
答案 0 :(得分:1)
将循环中的代码包装到方法中。当每13次执行一次时,再次调用该方法
答案 1 :(得分:0)
int innerLoop=(counter==13)?2:1;
for (int i=0; i<innerLoop; i++) {
...
}