输入一段字符串,记录当中分别有多少数字、大写字母、小写字母
步骤
记录读入的字符串创建计数变量三个判断是否为数字、大写字母、小写字母,是则计数变量加一。输出计数。
import java.util.Scanner;public class Demo{public static void main(String[] args){Scanner sc =new Scanner(System.in);String s1 =sc.next();char[] a =s1.toCharArray();int big=0;int small=0;int number=0;// 记录大写字母// 小写字母//数字for(int i=0;i<s1.length();i++){if(Character.isDigit(a[i])){number++;}else if(Character.isUpperCase(a[i])){big++;}else if(Character.isLowerCase(a[i])){small++;}}System.out.println("大写字母有"+big+"个\t小写字母有"+small+"个\n数字有"+number+"个");}}