zoukankan      html  css  js  c++  java
  • 统计字符【转载】

    package java算法;
    
    import java.util.Scanner;
    /*
     * 题目:输入一行字符,分别统计出其英文字母,空格,数字和其他字符的个数
     */
    public class strIdentily {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            int abcCount=0;
            int spaceCount=0;
            int numCount=0;
            int otherCount=0;
            
            System.out.println("请输入一串字符:");
            Scanner sc=new Scanner(System.in);
            String str=sc.nextLine();
            char[]ch=str.toCharArray();
            for(int i=0;i<ch.length;i++){
                
                if(Character.isDigit(ch[i])){
                    numCount++;
                    
                }
                else if(Character.isSpaceChar(ch[i])){
                    spaceCount++;
                    
                }
                else if(Character.isLetter(ch[i])){
                    abcCount++;
                }
                else{
                    
                    otherCount++;
                }
            }
            System.out.println("字母的个数:"+abcCount);
            System.out.println("数字的个数:"+numCount);
            System.out.println("空格的个数:"+spaceCount);
            System.out.println("其他字符的个数:"+otherCount);
    
        }
    
    }
  • 相关阅读:
    Acdream 1174 Sum 暴力
    Acdream 1114 Number theory 莫比乌斯反演
    Acdream 1007 快速幂,模乘法
    UVa 10023
    UVa 11027
    UVa 11029
    UVa 10820
    UVa 10791
    UVa 11121
    UVa 106
  • 原文地址:https://www.cnblogs.com/watchfree/p/5299941.html
Copyright © 2011-2022 走看看