(1)表达式的区别
for循环:
for(初始化变量;判断条件;更新变量){ ...代码块/循环体... }
while循环:
while(判断条件){ ...代码块/循环体... }
do-while循环:
do{ ...代码块/循环体... }while(判断条件);
共同点:判断条件的结果必须是boolean类型,true就执行代码,false就跳出循环
(2)执行顺序的区别
for:先判断,再执行
while:先判断,再执行
do-while:先执行一遍,再判断
(3)应用场景的区别
for:循环次数确定时使用
while:循环次数不确定,并且需要先判断再执行时使用
do-while:循环次数不确定,并且需要先执行一次再判断时使用