3.java 要求用户输入用户名和密码,只要不是admin和123就提示用户名或密码不正确,请重新输入。正确时结束循环,提示登陆成功。
时间: 2024-09-26 22:05:03 浏览: 27
在Java中,你可以使用while循环来实现这个功能。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String username = "";
String password = "";
while (true) {
System.out.println("请输入用户名:");
username = scanner.nextLine();
System.out.println("请输入密码:");
password = scanner.nextLine();
if (!username.equals("admin") && !password.equals("123")) {
System.out.println("用户名或密码不正确,请重新输入。");
continue;
} else {
System.out.println("登陆成功!");
break; // 结束循环
}
}
scanner.close(); // 关闭扫描器以释放资源
}
}
```
在这个程序中,我们首先创建了一个`Scanner`对象来获取用户的输入。然后在一个无限循环里,用户会被要求输入用户名和密码。如果输入的不是"admin"和"123",就会打印出错误信息并继续下一轮循环。一旦输入的是正确的组合,就跳出循环,显示登录成功的消息,并关闭扫描器。
阅读全文