import java.util.Scanner;
public class main {
public static void main(String[] args) {
int bigCount=0;
int smallCount=0;
int numberCount=0;
System.out.println("请输入一个字符串:");
Scanner sc=new Scanner(System.in);
String a=sc.next();
for (int i=0;i<a.length();i++ ){
char b=a.charAt(i);
if(Character.isUpperCase(b)){
bigCount++; //isUpperCase(b) 判断该字符是否为大写字母字符
}
if(Character.isLowerCase(b)){
smallCount++; //isLowerCase(b) 判断该字符是否为小写字母字符
}
if(Character.isDigit(b)){
numberCount++; //isDigit(b) 判断该字符是否为数字字符
}}
System.out.println("大写字母的个数为:"+bigCount);
System.out.println("小写字母的个数为:"+smallCount);
System.out.println("数字字符的个数为:"+numberCount);
}}
对博主的代码有兴趣的朋友们记得点赞关注博主哟~