日期:2014-05-18  浏览次数:21531 次

在while中用break实现要求用户一直输入用户名和密码,只要不是admin、myPwd就一直提示要求重新输入,如果正确则提登录成功.break 怎么用??
在while中用break实现要求用户一直输入用户名和密码,只要不是admin、myPwd就一直提示要求重新输入,如果正确则提登录成功.


break 怎么用??
C# code
            string user = "";
            string pwd = "";
            do
            {

                Console.WriteLine("请输入用户名:");
                user = Console.ReadLine();
                Console.WriteLine("请输入密码:");
                pwd = Console.ReadLine();

            } while (user != "admin" || pwd != "myPwd");

            Console.WriteLine("可以登录");
            Console.ReadKey();


------解决方案--------------------
C# code

string user = "";
            string pwd = "";
            do
            {

                Console.WriteLine("请输入用户名:");
                user = Console.ReadLine();
                Console.WriteLine("请输入密码:");
                pwd = Console.ReadLine();

                if(user == "admin" && pwd == "myPwd")
                {
                    break;
                }
            } while (true);

            Console.WriteLine("可以登录");
            Console.ReadKey();