码迷,mamicode.com
首页 > 编程语言 > 详细

编写算法,统计一个字符串中出现的大写字母、小写字母、数字和其他字符出现的个数。

时间:2019-12-03 21:35:01      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:使用   for   局部变量   初始   变量   port   har   print   void   

import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        //局部变量使用前一定要初始化
        int lowCount = 0,upperCount=0,numCount=0,otherCount=0;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入字符串:");
        String str=sc.next();
        char[] chars=str.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if(97<=chars[i]&&chars[i]<=122){
                //小写字母
                lowCount++;
            }
            else if(65<=chars[i]&&chars[i]<=90){
                upperCount++;
            }
            else if(48<=chars[i]&&chars[i]<=57){
                numCount++;
            }
            else{
                otherCount++;
            }
        }
        System.out.println("大写字母个数:"+upperCount);
        System.out.println("小写字母个数:"+lowCount);
        System.out.println("数字个数:"+numCount);
        System.out.println("其他字符个数:"+otherCount);
    }
}

 

编写算法,统计一个字符串中出现的大写字母、小写字母、数字和其他字符出现的个数。

标签:使用   for   局部变量   初始   变量   port   har   print   void   

原文地址:https://www.cnblogs.com/iceywu/p/11978628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!