思路:
Scanner输入流初始化字符串
判断是否是大写字母或小写字母,定义一个变量记录下大小写字母的数量
难点在于判断大小写字母
首先用String.charAT方法获取字符串索引的值;
再用Character的isUppercase/isLowercase判断是不是大小写字母
统计数量
public class LetterType {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入字母字符串:");
String letter = scanner.next();
int countUppercase=0;
int countLowercase=0;
for (int i=0;i<letter.length();i++){
char c = letter.charAt(i);
if(Character.isUpperCase(c)){
countUppercase++;
}else if(Character.isLowerCase(c)){
countLowercase++;
}
}
System.out.println("大写字母数量为:"+countUppercase);
System.out.println("小写字母数量为"+countLowercase);
}
}