有没有办法在while循环中更新条件?
在下面的代码中,如果满足someCondition则更新j?
这样初始循环不会循环20次,
但是每当someCondition时它会循环20 + n次。
public class foo {
public static void main(String[] args) {
int i = 0;
int j = 20;
while(i < j) {
//do something
i++
if(someCondition) {
j++;
}
}
}
}
答案 0 :(得分:1)
for(int i=0; i<n; i++)
内更改i,这种更改没有问题。
答案 1 :(得分:0)
尝试使用do / while循环,它在执行代码
后比较值