Java设计登录系统,用户名为123,密码为456,有三次试错机会
时间: 2024-04-15 16:31:34 浏览: 17
以下是一个简单的Java登录系统的示例代码,其中用户名为"123",密码为"456",有三次试错机会:
```java
import java.util.Scanner;
public class LoginSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String username, password;
int attempts = 3;
while (attempts > 0) {
System.out.print("请输入用户名:");
username = scanner.nextLine();
System.out.print("请输入密码:");
password = scanner.nextLine();
if (username.equals("123") && password.equals("456")) {
System.out.println("登录成功!");
break;
} else {
attempts--;
System.out.println("用户名或密码错误,剩余尝试次数:" + attempts);
}
}
if (attempts == 0) {
System.out.println("尝试次数已用完,登录失败!");
}
}
}
```
这个示例中,使用了一个while循环来实现三次试错的机制。用户需要输入用户名和密码,如果输入的用户名和密码与预设的值匹配,则登录成功。如果不匹配,则剩余尝试次数减一,并输出剩余尝试次数。如果尝试次数用完,则登录失败。
你可以将上述代码保存为一个Java文件,然后编译运行它,在控制台输入用户名和密码进行登录。希望这个示例对你有所帮助!如果你有任何其他问题,请随时提问。