zoukankan      html  css  js  c++  java
  • C# do...while循环

    一、简介

    在for和while的循环是在头部写测试循环条件,而do....while的循环是在循环的尾部写测试条件

    do...while的循环和while的类似,但是do...while的最少执行一次循环体。

    二、语法

    do{

    循环体;

    }

    while{

    条件;

    }

    三、执行过程

    程序先执行do{}的循环体,执行完成后,去判断while{}的条件,如果成立,则继续执行do的循环体,如果不成立,则跳出do....while的循环体。

    四、特点

    先执行,再判断;最少执行一次循环体。

    三、do .....while和while的区别

    1.语法不同

    2.初始值不满足循环的条件时:

    • do....while循环会执行一次;
    • while循环一次都不会执行;

    三、实例

    明天小兰就要登台演出了,老师说再把明天的演出的歌曲唱一遍,如果满意,小兰就可以回家了.否则就需要再练习一遍,直到老师满意为止.(y / n)

    第一种方法:do...while循环

              //循环体:小兰唱了一篇,问老师我唱的满意吗,老师回答
                //循环条件:老师不满意
    
                string answer = "";
                do
                {
                    Console.WriteLine("老师我唱的满意吗?yes/no");
                    answer = Console.ReadLine();
    
                } while (answer=="no");
    
                Console.WriteLine("OK,你可以回家了");
                Console.ReadKey(); 

     输出结果

    第二种方法:while循环

                Console.WriteLine("老师我唱的满意吗?yes/no");
                string answer = Console.ReadLine();
                while (answer == "no")
                {
                    Console.WriteLine("老师,我在唱一遍,您满意吗?yes/no");
                    answer = Console.ReadLine();
                }
                Console.WriteLine("OK,你可以回家了");
                Console.ReadKey();
    

     输出结果

  • 相关阅读:
    后台src-app.js详情
    后台中src-router-index.js文件详情
    VUE:如何设置当前页面的背景色
    web移动端项目初始化
    vue路由懒加载及组件懒加载
    浏览器内核
    java 文件读取
    [SUCTF 2019]EasySQL
    Hctf 2016 兵者多诡
    less-17
  • 原文地址:https://www.cnblogs.com/qy1234/p/11738768.html
Copyright © 2011-2022 走看看