while循环中使用continue我们可能会遇到如下情况:
这其实是程序进入了死循环,由于continue在循环中会跳过之后的代码,导致 i 一直都是等于4,从而一直进行if(i==4)的判断。
解决方法:
1.使用for循环来代替while循环
2.将i++放在if判断语句之前,如果想要达到原来的效果,则 i 的初始值和判断值都要减一
while循环中使用continue我们可能会遇到如下情况:
这其实是程序进入了死循环,由于continue在循环中会跳过之后的代码,导致 i 一直都是等于4,从而一直进行if(i==4)的判断。
解决方法:
1.使用for循环来代替while循环
2.将i++放在if判断语句之前,如果想要达到原来的效果,则 i 的初始值和判断值都要减一