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