从键盘输入一串字符串,编写一个java程序实现统计,输出有几个大写字母,几个小写字母,和几个数字,并把大

2025-05-14 13:43:24
推荐回答(1个)
回答1:

public static void main(String[] args) {
System.out.println("请输入一串字符串");
Scanner s=new Scanner(System.in);
String string=s.nextLine();
int numberCount=0;
int upperCaseCount=0;
int lowerCaseCount=0;
for(int i=0;i char c=string.charAt(i);
if(Character.isDigit(c)){
//数字
numberCount=numberCount+1;
}
else if(Character.isUpperCase(c)){
//大写字母
upperCaseCount=upperCaseCount+1;
}
else if(Character.isLowerCase(c)){
//小写字母
lowerCaseCount=lowerCaseCount+1;
}

}
System.out.println("大写字母数量"+upperCaseCount);
System.out.println("小写字母数量"+lowerCaseCount);
System.out.println("数字数量"+numberCount);

}
}