| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3050 人关注过本帖
标题:本人刚学C# ,感觉do-while比while要麻烦点 求高人指点程序
取消只看楼主 加入收藏
hans998123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2011-7-10
结帖率:0
收藏
已结贴  问题点数:10 回复次数:0 
本人刚学C# ,感觉do-while比while要麻烦点 求高人指点程序
这个程序是说 :提示 用户输入用户名和密码  只要不是 用户名不是admin  密码不是888888
就要用户 一直输入
这个是while语句写的:

Console.WriteLine("请输入用户名");
            string user = Console.ReadLine();
            Console.WriteLine("请输入密码");
            string pwd = Console.ReadLine();
            while (user != "admin" || pwd != "888888")
            {
                Console.WriteLine("用户名密码不对,请重新输入");
                Console.WriteLine("请重新输入用户名");
                user = Console.ReadLine();
                Console.WriteLine("请重新输入密码");
                pwd = Console.ReadLine();
            }
这个是我用do-while写的 感觉这个比while麻烦 ,因为这个把if语句给套上了 高手看看有没有简单的办法 不用if语句
Console.WriteLine("请输入用户名");
            string username = Console.ReadLine();
            Console.WriteLine("请输入密码");
            string password = Console.ReadLine();
            if (username == "admin" && password == "888888")
            {
                Console.WriteLine("输入正确");
            }
            else
            {
                do
                {

                    Console.WriteLine("请重新输入用户名");
                    username = Console.ReadLine();
                    Console.WriteLine("请重新输入密码");
                    password = Console.ReadLine();
                }
                while (username != "admin" || password != "888888");
            }
           
            Console.ReadKey();

[ 本帖最后由 hans998123 于 2011-7-10 12:41 编辑 ]
搜索更多相关主题的帖子: while admin 用户名 输入密码 
2011-07-10 12:39
快速回复:本人刚学C# ,感觉do-while比while要麻烦点 求高人指点程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014192 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved