编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序。
public static void login() {
int count = 3;
Scanner scanner = new Scanner(System.in);
while (count != 0) {
System.out.print("请输入你的密码:");
String passWord = scanner.nextLine();
/*if (passWord == "123456") {
System.out.println("登录成功!");*/
//这条语句是不起作用的,因为字符串比较大小是不能直接比的
if (passWord.equals("123456")) {
System.out.println("登录成功!");
break;
}else {
count--;
System.out.println("你还有" + count + "次机会");
}
}
}
public static void main(String[] args) {
login();
}