目录
1.程序启动后,要求用户输入用户名用户名出现内容要求如下要求:
1.程序启动后,要求用户输入用户名用户名出现内容要求如下要求:
3-15位,内容只能是数字,字母,下划线。不匹配则直接提示用户名有误。
如果无误,则要求用户继续输入年龄,数字至少一位以上,不匹配则提示年龄有误。并且验证年龄在1-100岁之间(包含1和100),如果超出范围给出提示。
Scanner sc = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = sc.next();
if (username.matches("^[0-9a-zA-Z_]{3,15}$")){
System.out.print("请输入用户年龄:");
String userage = sc.next();
if(userage.matches("[1-9][0-9]*")){
//如果
if(userage.length()<3 || userage.equals("100")) {
System.out.prin