zoukankan      html  css  js  c++  java
  • 统计出其中英文字母、空格、数字和其它字符的个数

    题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    import java.util.*;
    public class Test{
        public static void main(String args[]){
            int letterCount=0;
            int spaceCount=0;
            int numCount=0;
            int otherCount=0;
            //定义一个扫描器扫描控制台输入的信息
            Scanner scan = new Scanner(System.in);
            System.out.println("Please input a String");
            String str = scan.nextLine();
            //把字符串转化为字符数组
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
            if(Character.isLetter(chars[i]))
                letterCount++;
            else if(Character.isDigit(chars[i]))
                numCount++;
            else if(Character.isSpaceChar(chars[i]))
                spaceCount++;
            else otherCount++;
            }
            System.out.println("letterCount is: "+letterCount);
            System.out.println("numCount is: "+numCount);
            System.out.println("spaceCount is: "+spaceCount);
            System.out.println("otherCount is: "+otherCount);
        }
    }
  • 相关阅读:
    [转]跨语言通信方案比较
    C#三种定时器
    Java优化技巧
    websocket初探
    [转]远远走来一个绿茶婊
    赠与今年的大学毕业生-----------胡适
    HDU3068 回文串 Manacher算法
    OpenCV安装与配置
    tkinter事件机制
    哈夫曼压缩
  • 原文地址:https://www.cnblogs.com/laoquans/p/2963353.html
Copyright © 2011-2022 走看看