用Java要求用户在控制台输入自己的用户名。* 然后要求做如下验证工作: * 1:用户名不能为空(只要有一个字符) * 2:用户名必须在20个字以内
时间: 2023-12-22 19:02:29 浏览: 37
以下是Java代码实现:
```java
import java.util.Scanner;
public class UsernameValidation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.nextLine();
// 判断用户名是否为空
if (username.isEmpty()) {
System.out.println("用户名不能为空!");
return;
}
// 判断用户名长度是否超过20个字符
if (username.length() > 20) {
System.out.println("用户名不能超过20个字符!");
return;
}
System.out.println("用户名验证通过!");
}
}
```
运行程序后,会提示用户输入用户名。然后程序会依次判断用户名是否为空以及用户名长度是否超过20个字符。如果满足以上两个条件,则输出“用户名验证通过!”;否则输出相应的提示信息。