美文网首页
2018-11-14 C#(break&do while)

2018-11-14 C#(break&do while)

作者: f387b2061819 | 来源:发表于2018-11-14 09:24 被阅读0次

此代码为限制输入次数



{

            Console.WriteLine("请输入用户名");
            string userName = Console.ReadLine();
            Console.WriteLine("请输入密码");
            string password = Console.ReadLine();


            int num = 1;    //用户记录用户输入的次数
            
            while (("admin"!=userName) & ("88888"!=password))
            {
                Console.WriteLine("请再输入用户名");
                userName = Console.ReadLine();
                Console.WriteLine("请再输入密码");
                password = Console.ReadLine();
                if (num == 2)
                {
                    break;
                }
                num++;
            }
            if(num == 2){
                Console.WriteLine("你已经输入错误三次,请等100年后再来");
            }
            else
            {
                Console.WriteLine("登录成功");
            }

            Console.ReadKey();


            


        }

此代码为符合条件输出
···
//循环体:小兰唱一遍,问老师,老师回答
//循环条件:老师不满意

        Console.WriteLine("老师,我唱的你满意么?");
        string answer = Console.ReadLine();
        while (answer == "no")
        {
            Console.WriteLine("老师,我再唱一遍,你满意么?");
            answer = Console.ReadLine();
        }

        Console.WriteLine("OK,放学回家");
        Console.ReadKey();
         string answer = "";
        do
        {
            Console.WriteLine("老师,我唱的这一遍你满意么?");
            answer = Console.ReadLine();
        } while (answer == "no");
        Console.WriteLine("Ok,放学回家");
        Console.ReadKey();
  1. 不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出
    循环体:提示用户输入数字 转换 打印这个数字的2倍
    循环条件:输入的不能是q

  string strNumber = "";//存储的用户的输入
            do
            {
                Console.WriteLine("请输入数字");
                strNumber = Console.ReadLine();//数字  q    乱七八糟
                if (strNumber != "q")//数字  乱七八糟
                {
                    try
                    {
                        int number = Convert.ToInt32(strNumber);
                        Console.WriteLine("这个数字的2倍是{0}", number * 2);
                    }
                    catch//输入的是乱七八糟
                    {
                        Console.WriteLine("输入有误,请重新输入");
                    }
                }
                else//==q
                {
                    Console.WriteLine("你输入的是q,程序退出!!!");
                }
            } while (strNumber != "q");
            Console.ReadKey();

不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值

//循环体:提示用户输入一个数字 接收 转换 比较的过程
//循环条件:输入的不能是end

        string strNumber = "";
        int max = 0;//用来存储最大值
        while (strNumber != "end")
        {
            Console.WriteLine("请输入一个数字,输入end,我们将显示你输入的数字中的最大值");
            strNumber = Console.ReadLine();//数字 end  乱七八糟
            if (strNumber != "end")
            {
                try
                {
                    int number = Convert.ToInt32(strNumber);
                    if (number > max)
                    {
                        max = number;
                    }
                }
                catch
                {
                    Console.WriteLine("输入有误,请重新输入");
                }
            }
            else//输入的是end
            {
                Console.WriteLine("您刚才输入的数字中最大值是{0}",max);
            }
        }
        Console.ReadKey();

···

相关文章

  • 2018-11-14 C#(break&do while)

    此代码为限制输入次数 此代码为符合条件输出···//循环体:小兰唱一遍,问老师,老师回答//循环条件:老师不满意 ...

  • C#的循环

    c#循环结构 while语句while语句的语法格式为: while(表达式) {语句块}while语句的执行过程...

  • 06-循环结构

    循环结构:同样的代码被执行多次,称为循环。 C#中有三种主要的循环结构: while 循环 do…while 循环...

  • C# 语句控制

    C# 语句控制 1 选择语句 1.1 if语句 1.2 switch语句 2 迭代语句 2.1 while语句 2...

  • Day02--循环结构

    代表语句:while、do while、for while语句格式: do while语句格式: do while...

  • 2018-11-14(用户输入数字,do while循环)

    题目 *不断要求用户输入一个数字,然后打印这个数字的二倍*当用户输入q的时候程序退出*循环体:数字的输入*循环条件...

  • Python—小学生的学习笔记

    # 旭 2018-11-14 #访问列表元素 bicycles=['trek','cannondale','red...

  • C# 6/7 新功能

    C#新功能 一、C#历史演变 C# 1,Visual Studio .NET 2002: C# 初版。 C# 1....

  • shell流程控制-while循环语句

    shell流程控制-while循环语句 while循环介绍 while循环语法 while实战 一、while循环...

  • im.min.ent -min=project突出|即将来临的

    title: imminentdate: 2018-11-14 09:44:47NO_sents: 66NO_re...

网友评论

      本文标题:2018-11-14 C#(break&do while)

      本文链接:https://www.haomeiwen.com/subject/skldfqtx.html