import java.util.Scanner;
/*
*
* 请编写程序,校验键盘录入的用户名是否为正确的格式,并测试。
* (要求用户名的正确格式长度必须为6-16位数字或字母)
*/
public class Demo1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入用户名:");
String UserName=input.next();
int n=UserName.length();//用户名长度
if(n>=6&&n<=16){
for(int i=0; i<n; i++){
char ch=UserName.charAt(i);//取出用户名的单个字符
if((ch>='0'&&ch<='9')|(ch>='A'&&ch<='Z')|(ch>='a'&&ch<='z')){
}else{
System.out.println("您的输入不符合要求");
break;
}
}
}else
System.out.println("您输入的长度有误");
}
}
|
|