分析:
A:定义三个统计变量
int bigCount=0;
int smallCount=0;
int numberCount=0;
B:键盘录入一个字符串
C:将字符串转换为字符串数组
D:遍历字符数组获取每一个字符
E:判断该字符是:
大写 bigCount++;
小写 smallCount++;
数字 numberCount++:
F:输出结果
int bigCount=0;
int smallCount=0;
int numberCount=0;
Scanner sc=new Scanner(System.in);
System.out.println("please input String:");
String line=sc.nextLine();
char[] ch=line.toCharArray();
for(int i=0;i<ch.length;i++){
if(Character.isUpperCase(ch[i]))
{
bigCount++;
}else if(Character.isLowerCase(ch[i])){
smallCount++;
}else if(Character.isDigit(ch[i])){
numberCount++;
}
}
System.out.println("大写:"+bigCount);
System.out.println("小写:"+smallCount);
System.out.println("数字:"+numberCount);