模拟ATM取款机的三次密码校验,当天达到3次输入密码错误, 则提示“账号被冻结”,其他情况则提示还有多少次输入机会

Scanner scanner = new Scanner(System.in);
int and = 3;// 三次机会
String str;
do {
System.out.println("请输入你的密码");
int password = scanner.nextInt();
if (password == 123456) {
System.out.println("密码正确,你可以取钱");
break;

} else {

and--;
if (and < 1) {
System.out.println("你的输入有误,请到前台登记");
break;
} else {
                          System.out.println("密码错误,你还有" + and + "次机会");
System.out.println("您是否还继续,继续按y,退出按n");
str = scanner.next();
if (!str.equals("y")) {
System.out.println("欢迎下次光临");
break;
}
}
}
} while (str.equals("y"));
}


}

猜你喜欢

转载自blog.csdn.net/wu1317581750/article/details/78680360
今日推荐