黑马程序员技术交流社区
标题:
请问这个程序的错误在那里啊
[打印本页]
作者:
邢秀兰
时间:
2012-11-11 14:41
标题:
请问这个程序的错误在那里啊
do
{
bool flag=false;
Console.WriteLine("请输入用户名");
string userName=Console.ReadLine();
Console.WriteLine("请输入密码");
string passWord=Console.ReadLine();
if (userName!="admin"|| passWord!="888888")
{
Console.WriteLine("用户名和密码错误,请重新输入");
flag=true;
}
}while(flag);
Console.WriteLine("登录成功");
作者:
郑昱曦
时间:
2012-11-11 15:04
bool flag = false应该声明在循环外面
作者:
维纳斯之叶
时间:
2012-11-11 16:33
嗯,楼上说的对。bool flag=false应该放在循环体的外边。
作者:
anyu
时间:
2012-11-11 16:39
bool flag=false应该放在do···while循环体的外边。
作者:
郭会茹
时间:
2012-11-11 22:14
static void Main(string[] args)
{
bool flag;
do
{
flag = false;
Console.WriteLine("请输入用户名");
string userName = Console.ReadLine();
Console.WriteLine("请输入密码");
string passWord = Console.ReadLine();
if (userName != "admin" || passWord != "888888")
{
Console.WriteLine("用户名和密码错误,请重新输入");
flag = true;
}
} while (flag);
Console.WriteLine("登录成功");
}
复制代码
作者:
邢秀兰
时间:
2012-11-11 23:06
嗯 我试了试 行 谢谢哦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2