for:出场率最频繁的是for循环,例如要遍历一个数组,我们第一想到的一定是用for,虽然用while, do...while也能实现遍历,但明显会更麻烦一些
while:例如要某个操作恒久执行,我们一般会直接while(true) {...}; 这不是死循环,实际项目中是有这样的用法,至于需不需要做中途退出循环操作,要看需求设计。
do...while:例如要判定某个条件是否达标,首先我们要去执行代码do(判定)一次,如果达标,就直接退出循环,否则就进入下一次循环。。。
存在即有其存在的道理 不可以完全抛弃 虽然for增强有很多办法可以替换 但是终究不如一个简简单单的while判断来的容易简便