问题描述
编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
public static void main(String[] args) {
// 先设立一个密码:123456
String password = "123456";
Scanner sc = new Scanner(System.in);
int count = 0;
System.out.println("请输入密码:");
while (count < 3) {
String input = sc.next();
if (input.equals(password)) {
System.out.println("登录成功");
break;
} else {
if (count < 2) { // 保证最后输入错误后不再打印该语句
System.out.println("密码错误,重新输入:");
}
count++;
}
}
if (count == 3) {
System.out.println("密码输入错误三次,退出程序");
}
}