黑马程序员技术交流社区

标题: 给出一个字符串,统计其中的大写和小写还有数字的个数 [打印本页]

作者: 姜群    时间: 2015-9-9 22:17
标题: 给出一个字符串,统计其中的大写和小写还有数字的个数
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();
}
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2