while和do-while语句的异同之处
while型语句:
“先判断,后执行”; SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 while 执行流程: 当程序执行到 while 循环时 , 会首先判断小括号里的值 ,如果值 为假 :结束while语句 , 程序继续向下走 为真 :会把while 循环里大括号里的所有内容执行一次 , 全部执行完毕之后 ,会再度来到条件处 判断小括号里的值 , 如果值条件一直为true ,且没有 break return , 那么循环会一直循环下去 (死循环)do-while语句:
先执行,后判断
public class Test_12 { public static void main(String[] args) { //do...while 先执行 后判断 //1.初始化 int a=10; do{ //2.循环体 System.out.println("HelloWolrd\t"+a); //3.迭代 a--; }while(a<=0);//4.条件判断 } }do-while执行流程: 当程序执行到 dowhile时 , 它们是一个整体 ; 程序会首先执行 大括号的内容 , 这是循环体 ; 然后进行条件判断 , 如果小括号的值 为假 : 结束循环 程序继续向下走 为真 : 再执行循环体一次 , 循环体整体结束了 , 再到条件判断处进行条件判断,以此类推
while 和 do...while 的区别:
- while: 先判断 再执行 条件不成立 循环体 一遍都不执行
- do...while: 先执行 再判断 条件不成立 循环体 至少执行一遍

更多精彩