zoukankan      html  css  js  c++  java
  • while和do-while语句的异同之处

    while型语句

    先判断,后执行”;

    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	"+a);
                //3.迭代
                a--;
                
            }while(a<=0);//4.条件判断
                
        }
    }
    do-while执行流程:
    当程序执行到 dowhile时 , 它们是一个整体 ;
    程序会首先执行 大括号的内容 , 这是循环体 ;
    然后进行条件判断 , 如果小括号的值
    为假 : 结束循环 程序继续向下走 
    为真 : 再执行循环体一次 , 循环体整体结束了 , 再到条件判断处进行条件判断,以此类推

     

    while 和 do...while 的区别:

    1. while:   先判断 再执行   条件不成立   循环体 一遍都不执行   
    2. do...while: 先执行 再判断  条件不成立  循环体 至少执行一遍
     
  • 相关阅读:
    地铁开发进度1
    人月神话阅读笔记二
    学习进度五
    人月神话阅读笔记一
    WebView的用法:
    图框联动
    阅读笔记《人月神话》一
    5
    4
    3
  • 原文地址:https://www.cnblogs.com/summerdata/p/10723239.html
Copyright © 2011-2022 走看看