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


 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 }

结果显示:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM