java用户输入密码登录,超过三次登录失败,用for循环语句
时间: 2023-11-13 16:02:54 浏览: 43
下面是一个使用 for 循环语句实现的 Java 用户输入密码登录,超过三次登录失败的示例代码:
```java
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
String correctPassword = "123456"; // 正确的密码
int maxTries = 3; // 最大尝试次数
Scanner scanner = new Scanner(System.in);
for (int i = 1; i <= maxTries; i++) {
System.out.println("请输入密码:");
String password = scanner.nextLine();
if (password.equals(correctPassword)) {
System.out.println("登录成功!");
break;
} else {
System.out.println("密码错误!");
}
if (i == maxTries) {
System.out.println("超过最大尝试次数,登录失败!");
}
}
scanner.close();
}
}
```
上述代码中,使用 for 循环语句循环最大尝试次数(这里是 3 次),并在每次循环中要求用户输入密码。如果密码正确,则输出登录成功并跳出循环;如果密码错误,则输出密码错误提示信息。当循环结束后,如果仍未登录成功,则输出超过最大尝试次数登录失败的提示信息。