模拟ATM取款机的三次密码校验

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

public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int count = 3;
		while(count>=1) {
			System.out.println("请输入密码:");
			String password = scan.next();
			if(password.equals("123456")) {//密码正确
				System.out.println("随便取款...");
				break;
			}else {//密码错误
				count--;
				if(count==0) {//输入密码次数用完了
					System.out.println("银行卡被冻结,请携带身份证前往银行办理");
					break;
				}
				System.out.println("您还有"+count+"次机会");
				System.out.println("是否继续录入?继续请按y,退出请按任意键:");
				String str = scan.next();
				
				if(!str.equals("y")) {
					System.out.println("感谢使用**银行系统,欢迎下次再来");
					break;
				}
			}
			
		}
		
	}

你可能感兴趣的:(java,jvm,开发语言)