我是靠谱客的博主 听话指甲油,最近开发中收集的这篇文章主要介绍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("HelloWolrdt"+a);
            //3.迭代
            a--;
            
        }while(a<=0);//4.条件判断
            
    }
}
do-while执行流程:
当程序执行到 dowhile时 , 它们是一个整体 ;
程序会首先执行 大括号的内容 , 这是循环体 ;
然后进行条件判断 , 如果小括号的值
为假 : 结束循环 程序继续向下走 
为真 : 再执行循环体一次 , 循环体整体结束了 , 再到条件判断处进行条件判断,以此类推

 

while 和 do...while 的区别:

  1. while:   先判断 再执行   条件不成立   循环体 一遍都不执行   
  2. do...while: 先执行 再判断  条件不成立  循环体 至少执行一遍
 

 

转载于:https://www.cnblogs.com/summerdata/p/10723239.html

最后

以上就是听话指甲油为你收集整理的while和do-while语句的异同之处的全部内容,希望文章能够帮你解决while和do-while语句的异同之处所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部