有jawa写一个程序登陆验证:用户有③次输入账号密码的机会,正确的账号是:你自己的姓名《中文/英文 都可以),正确的密码是:你的学号。 如果账号密码都输入正确,则提醒登陆成功。如果账号密码输入错误则提醒登陆失败,并告诉用户还有几次登陆机会。如果3次机会用完还没有成功,则提醒请明天再试。
时间: 2024-03-21 12:39:50 浏览: 73
好的,以下是Java代码实现:
```java
import java.util.Scanner;
public class LoginVerification {
public static void main(String[] args) {
String username = "Your Name"; // 正确的用户名
String password = "Your Student ID"; // 正确的密码
int chances = 3; // 剩余的登陆机会
Scanner scanner = new Scanner(System.in);
while (chances > 0) {
System.out.print("请输入用户名:");
String inputUsername = scanner.nextLine();
System.out.print("请输入密码:");
String inputPassword = scanner.nextLine();
if (inputUsername.equals(username) && inputPassword.equals(password)) {
System.out.println("登陆成功!");
return; // 登陆成功,退出程序
} else {
chances--;
if (chances == 0) {
System.out.println("您的登陆机会已用完,请明天再试!");
} else {
System.out.println("用户名或密码错误,您还有" + chances + "次机会!");
}
}
}
}
}
```
程序会要求用户输入用户名和密码,如果输入正确则输出“登陆成功”,程序结束。如果输入错误,则会提示“用户名或密码错误,您还有X次机会!”(X为剩余的登陆机会),并让用户重新输入。如果3次机会用完还没有成功,则提示“您的登陆机会已用完,请明天再试!”
阅读全文