1.首先导入所需要的java包
1 import java.util.Scanner;
2.接收输入的字符串
1 Scanner sc = new Scanner(System.in);
2 System.out.println("请输入字符串");
3 String line = sc.nextLine();
3.使用Int定义数据类别
1 int bigCount = 0; //大写字母
2 int smallCount = 0; //小写字母
3 int numberCount = 0; //数字
4.字符识别
//寻找字符串得到每一个字符
1 for (int i = 0; i < line.length(); i++) {
2 char ch = line.charAt(i);
//判断字符是何种类型 ,统计变量+1
3 if (ch >= 'A' && ch <= 'Z') {
4 bigCount++;
5 } else if (ch >= 'a' && ch <= 'z') {
6 smallCount++;
7 } else if (ch >= '0' && ch <= '9') {
8 numberCount++;
9 }
10 }
5.输出数据
1 System.out.println("大写字母" + bigCount + "个");
2 System.out.println("小写字母" + smallCount + "个");
3 System.out.println("数字" + numberCount + "个");