黑马程序员技术交流社区

标题: 统计串中有大写字母、小写字母、数字 数量 [打印本页]

作者: shuibole    时间: 2015-9-2 22:30
标题: 统计串中有大写字母、小写字母、数字 数量
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。
举例:
        Hello12345World
        大写 : 2个
        小写 : 8个
        数字 : 5个

代码如何??


作者: hellojavacode    时间: 2015-9-2 23:03
是不是妹子?
public class CountTest {
        //定义一个用于统计字符串中字符出现次数的函数count
        public static void count(String str){
                int maxnum=0;
                int minnum=0;
                int num=0;
                char[] arr=str.toCharArray();
                for(int i=0;i<str.length();i++){
                        if(arr[i]>'A'&&arr[i]<'Z'){
                                maxnum++;
                        }else if(arr[i]>'a'&&arr[i]<'z'){
                                minnum++;
                        }
                        else if(arr[i]>'0'&&arr[i]<'9'){
                                num++;
                        }
                }
                System.out.println("大写字母:"+maxnum+"\n"+"小写字母:"+minnum+"\n"+"数字:"+num);
        }
        public static void main(String[] args) {
                String str="Hello12345World";
                count(str);
        }

}




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