while中使用continue出现死循环的情况
下面就是continue在while中使用出现死循环的情况:
//求100以内的含7的数字
int i = 1;
while(i < 100) {
if(i /10 == 7||i %10 == 7 || i % 7 ==0) {
continue;
}
i++;
System.out.println(i);
}
解决方法:
将 i++ 添加到 if 之前
//求100以内的含7的数字
int i = 0;
while(i < 100) {
i++;
if(i /10 == 7||i %10 == 7 || i % 7 ==0) {
continue;
}
System.out.println(i);
}