java银行收银系统登录界面带验证码登录代码
时间: 2023-11-26 07:04:09 浏览: 35
以下是一个简单的 Java 银行收银系统登录界面带验证码登录代码示例:
```
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String username, password, captcha;
String correctUsername = "admin";
String correctPassword = "123456";
String correctCaptcha = "ABCD";
int attempts = 0;
do {
System.out.print("请输入用户名:");
username = input.nextLine();
System.out.print("请输入密码:");
password = input.nextLine();
System.out.print("请输入验证码(不区分大小写):" + correctCaptcha + " = ");
captcha = input.nextLine();
attempts++;
if (attempts >= 3) {
System.out.println("您已连续三次输入错误,请稍后再试!");
break;
}
} while (!username.equals(correctUsername) || !password.equals(correctPassword) || !captcha.equalsIgnoreCase(correctCaptcha));
if (attempts < 3) {
System.out.println("登录成功!");
}
}
}
```
该代码中,使用了 `java.util.Scanner` 类获取用户输入的用户名、密码和验证码。在登录时,使用了 `do...while` 循环,只要输入的用户名、密码或验证码有误,就会要求用户重新输入,直到输入正确为止。同时,该代码还设置了最多输入三次的限制,防止用户多次输入错误导致恶意攻击。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)