用java设计一段代码实现两次密码录入的结果 两次录入一致提示“登录成功”,不一致提示:“密码输入错误,请重新录入”
时间: 2024-09-19 22:02:44 浏览: 1
在Java中,你可以创建一个简单的控制台应用程序来实现这个功能。这里是一个基本的示例:
```java
import java.util.Scanner;
public class PasswordLogin {
private String password; // 假设密码已预先设置
public static void main(String[] args) {
PasswordLogin login = new PasswordLogin();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一次密码:");
String firstPasswordInput = scanner.nextLine();
if (login.checkPassword(firstPasswordInput)) { // 检查两次密码是否一致
System.out.println("登录成功");
} else {
System.out.println("密码输入错误,请重新录入");
// 询问并再次输入密码
System.out.println("请输入第二次密码:");
String secondPasswordInput = scanner.nextLine();
if (login.checkPassword(secondPasswordInput)) {
System.out.println("登录成功");
} else {
System.out.println("密码依然不一致,登录失败");
}
}
scanner.close(); // 关闭扫描器
}
// 检查密码是否与预设的匹配
private boolean checkPassword(String input) {
return input.equals(password);
}
}
```
在这个代码里,我们首先获取用户输入的一次密码,然后检查它是否与预设的密码匹配。如果不一致,我们会提示用户重新输入。如果用户连续两次输入的密码都与预设的相符,那么就显示"登录成功"。