A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package day12;

import java.util.Scanner;

/**从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。
举例:
        Hello12345World
        大写 : 2个
        小写 : 8个
        数字 : 5个*/
public class CountDome {
        public static void counts(){
                Scanner sc=new Scanner(System.in);
                System.out.println("输入一个字符串");
                String s=sc.nextLine();
                int maxCount=0;
                int minCount=0;
                int num=0;
                for(int i=0;i<s.length();i++){
                        char chs=s.charAt(i);
                        if('a'<=chs&&chs<='z'){
                                minCount ++;
                        }
                        if('A'<=chs&&chs<='Z'){
                                maxCount++;
                        }
                        if('0'<=chs&&chs<='9'){
                                num++;
                        }
                }
                System.out.println("小写"+minCount+"个,大写"+maxCount+"个,数字"+num+"个");
        }
       
public static void main(String[] args) {
                counts();
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马