zoukankan      html  css  js  c++  java
  • 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    package lianxi;
    import java.util.*;
    public class Zifugeshu {
    
        public static void main(String[] args) {
        System.out.println("输入一个字符串");
        Scanner shuru=new Scanner(System.in);
        String s=shuru.nextLine();
        String zimu="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
               kongge=" ",shuzi="0123456789";
        int sum1=0,sum2=0,sum3=0;
        
        for (int i = 0; i < s.length(); i++)
        {
            for (int j = 0; j < zimu.length(); j++) 
            {
                if(s.substring(i,i+1).equals(zimu.substring(j, j+1)))
                {
                    sum1=sum1+1;
    break; } } }
    for (int i = 0; i < s.length(); i++) { if(s.substring(i,i+1).equals(kongge)) { sum2=sum2+1; } } for (int i = 0; i < s.length(); i++) { for (int j = 0; j < shuzi.length(); j++) { if(s.substring(i,i+1).equals(shuzi.substring(j, j+1))) { sum3=sum3+1;
    break; } } } System.out.println(
    "英文字母个数: "+sum1); System.out.println("空格个数: "+sum2); System.out.println("数字个数: "+sum3); System.out.println("其他字符个数: "+(s.length()-sum1-sum2-sum3)); } }

  • 相关阅读:
    阅读笔记09
    阅读笔记08
    阅读笔记07
    阅读笔记06
    阅读笔记05
    有关eclipse连接SQL Server 2008的问题
    每周进度条05
    软件需求模式阅读笔记04
    每周进度条04
    软件需求模式阅读笔记03
  • 原文地址:https://www.cnblogs.com/wenwen123/p/5492722.html
Copyright © 2011-2022 走看看