package cn.ysm.homework;
import java.util.Scanner;
/**
* 1. 验证键盘输入的用户名不能为空,长度大于6,不能有数字。
提示:使用字符串String类的相关方法完成
可以使用Scanner的nextLine()方法,该方法可以接口空的字符串。
* @author lenovo
*
*/
public class HomeWork01 {
public static void main(String[] args) {
System.out.println("请输入用户名:");
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
//是否含有数字标志位
boolean flag = false;
//是否输入正常标志位
boolean flagt = true;
//判断是否含有数字
for(int i=0;i<str.length();i++){
if(Character.isDigit(str.charAt(i))){
flag = true;
break;
}
}
if(str == null){
System.out.println("用户名不能为空!");
flagt = false;
}
if(str.length()<=6){
System.out.println("长度必须大于6!");
flagt = false;
}
if(flag){
System.out.println("不能含有数字!");
flagt = false;
}
if(flagt){
System.out.println("设置成功!");
}
}
}