键盘录入一段字符串,统计里面的大写字母,小写字母,数字的数量

 1 import java.util.Scanner;
 2 
 3 //输入一段字符串,输出它里面的大写字母个数,小写字母个数,以及数字的个数
 4 public class chazhaozifushu {
 5     public static void main(String[] args) {
 6         Scanner sc=new Scanner(System.in);
 7         System.out.println("请输入一段字符串:");
 8         String s=sc.nextLine();
 9         char [] c=s.toCharArray();//将字符串转换为字符数组
10         int smallCount=0;
11         int bigCount=0;
12         int numCount=0;
13         for(int i=0;i<s.length();i++){
14             if (Character.isUpperCase(c[i])){
15                 bigCount++;
16             }
17             else if(Character.isLowerCase(c[i])){
18                 smallCount++;
19             }else if(Character.isDigit(c[i])){
20                 numCount++;
21             }
22         }
23         System.out.println("大写字母数量为:"+bigCount);
24         System.out.println("小写字母数量为:"+smallCount);
25         System.out.println("数字数量为:"+numCount);
26 
27     }
28 
29 }

结果显示:java