public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int count=0,dnum=0;
System.out.print("请输入带字母的字符串:");
while (true){
String ss = s.next();
//遍历字符串,利用charat判断每个字符是否为字母,是字母则计数器加1
for (int i = 0; i < ss.length(); i++) {
if (ss.charAt(i) >= 'a' && ss.charAt(i) <= 'z'||ss.charAt(i) >= 'A' && ss.charAt(i) <= 'Z'){
count++;
}
if (ss.charAt(i) >= 'A' && ss.charAt(i) <= 'Z'){
dnum++;
}
}
if (count ==0){
System.out.println("输入不合法!");
System.out.println("请重新输入:");
}else {
System.out.println("输入合法!大写字母出现次数为:" + dnum);
break;
}
}
}