while 和 do - while 之间的一个区别是
while循环的每一次执行都是在控制范围以内的,但是do -while循环第一次执行
是不经过任何的判断,就会执行的。
所以这里存在一定的隐患
程序猿/媛生存法则:
【已知】 【可控】
【个人建议】
能用while解决的问题,就不要用do - while
for循环
for(/*循环条件初始化*/;/*循环条件判断*/;/*循环条件变更*/){//循环体}
continue关键字
字面含义:继续 go on
在代码中的含义是: 结束当前次循环,直接进入下一次循环
【注意】
1. 在while或者do - while中,如果使用continue关键字,要时刻注意continue
关键字的位置,是否会影响到循环条件变更。如果影响到会导致死循环
2. for循环中,可以肆无忌惮的使用continue
【建议】
如果业务逻辑中,不得不使用continue关键字,请和for循环配合使用