模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功,如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败。
public class Test3 {
public static void main(String[] args) {
// 模拟QQ登陆,输入账号与密码,如果账号是jiyun123,密码是123jiyun则显示登录成功,
// 如果不是则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败。
Scanner sc = new Scanner(System.in);
int count = 0;
while (true) {
count++;
// 1.键盘录入账号
System.out.print("请输入QQ账号:");
String zhangHao = sc.next();
// 2.键盘录入密码
System.out.print("请输入QQ密码:");
String miMa = sc.next();
// 3.判断账号和密码是否正确
if("jiyun123".equals(zhangHao) && "123jiyun".equals(miMa)){
// 4.如果正确,则登录成功
System.out.println("登录成功!");
break;
}else{
// 5.如果不正确,则重新登录,并显示登录错误几次
System.out.println("账号和密码不正确,请重新登录,当前登录错误"+count+"次");
// 6.如果登录错误三次,就结束程序,并登录失败
if(count==3){
System.out.println("登录错误三次,账号被锁定,程序结束!");
break;
}
}
}
sc.close();//如果while循环是死循环,这行会报Unreachable code
}
}