045_流程控制 do...while的循环

长远看,while循环更重要

语法:

do{循环体}

while(循环条件);

特点:先循环,再判断,最少执行一遍循环体

//小兰训练钢琴,老师要求练到满意才能下课
            //不满意就再练一次,直到老师满意为止

            //循环体:小兰练琴,问“满意了吗?” ,接收老师评价
            //循环条件:老师不满意
            //第一步,明确先do,再判断,把do while 的语句列出来

        string answer="";
            do{
            Console.WriteLine("这样可以吗? yes/no ");
                answer=Console.ReadLine();//接收老师评价
            }     
            while(answer=="no");


            if (answer == "yes") 
            {
                Console.WriteLine("下课啦");
            }
            Console.ReadLine();

            //要求用户输入用户名和密码
            //admin==zkx password==giaogiao

            Console.WriteLine("请输入用户名和密码");
            string admin = "";
            string password = "";
            do{
                Console.WriteLine("用户名:");
                    admin=Console.ReadLine();
                Console.WriteLine("密码:");
                    password=Console.ReadLine();

            }

            while((admin!="zkx")||(password!="giaogiao"));
//放弃思考,直接不同结果都试一下

            Console.WriteLine("登陆成功");
            Console.ReadLine();
94 views
Comments
登录后评论
Sign In