用java需要做一个用户管理系统用户输入用户名和密码。判断用户名是否为Tom密码为654321正确则打印成功登陆系统错误则提示用户名或者密码错误并增加三次输入错误控制如果输入错误三次则提示输入错误3次退出系统。
下面是一个示例代码:
import java.util.Scanner;
public class UserManagementSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String username = "";
String password = "";
int count = 0; // 记录输入错误次数
boolean success = false; // 标记是否成功登陆系统
while (!success && count < 3) { // 最多允许输入三次
System.out.print("请输入用户名:");
username = scanner.nextLine();
System.out.print("请输入密码:");
password = scanner.nextLine();
if (username.equals("Tom") && password.equals("654321")) {
success = true;
} else {
System.out.println("用户名或者密码错误,请重新输入。");
count++;
}
}
if (success) {
System.out.println("成功登陆系统。");
} else {
System.out.println("输入错误3次,退出系统。");
}
}
}
运行结果:
请输入用户名:Alice
请输入密码:111111
用户名或者密码错误,请重新输入。
请输入用户名:Bob
请输入密码:222222
用户名或者密码错误,请重新输入。
请输入用户名:Tom
请输入密码:123456
用户名或者密码错误,请重新输入。
输入错误3次,退出系统。
原文地址: https://www.cveoy.top/t/topic/dvIA 著作权归作者所有。请勿转载和采集!