本帖最后由 XXL 于 2013-7-7 12:51 编辑
string username=null;
string password=null;
do
{
Console.WriteLine("请输入用户名:");
username = Console.ReadLine();
Console.WriteLine("请输入密码:");
password = Console.ReadLine();
} while (!(username == "admin" && password == "123"));
Console.WriteLine("登录成功!");
只要用户名不是admin密码不是123就会一直在循环里,就不能提示“用户名密码错误”了。可以把检测放到一个带返回值的方法里,在方法里写提示登录是否成功,再把方法放进while中,while通过检测方法的返回值决定是否继续循环
|