while循环是需要先进行判断,如果条件成立,则执行循环体,如果条件不成立,则不执行循环体。
do while循环是先执行循环体再判断,如果条件成立,再回来执行循环体,如果不成立,则跳出循环执行下面的语句。
区别:
while循环可能一次都不执行
do while循环至少会执行一次
不需要先执行,一开始就进行判断的时候,使用while循环
当需要先执行后判断的时候,使用do while循环
很多时候也可以相互转换!如1+2+...+100这道题,for循环 while循环 do while循环都可以做!