文档章节

算法:输入一个字符串,判断里面的数字,英文字符,空格和其他字符的个数

gaomq
 gaomq
发布于 2017/05/31 16:55
字数 140
阅读 7
收藏 0
/**
 * Created by gao.mq on 2017/5/31.
 */
public class CaculateCharCount {
    //空格个数
    private static int blankCount=0;
    //字符个数
    private static int chCount=0;
    //数字个数
    private static int digitCount=0;
    //其他个数
    private static int otherCount=0;

    public static void main(String[] args){
      String str="我是高明乾',Welcome To China! 123";
      for (int i=0;i<str.length();i++){
         char c= str.charAt(i);
         if(c==' '){
             blankCount++;
         }
        else if((c>='a'&&c<='z')||('A'<=c&&c<='Z')){
             chCount++;
         }
        else if(c>='0'&&c<='9'){
             digitCount++;
         }
         else {
            otherCount++;
         }
      }
      System.out.println("空格:"+blankCount+"字符:"+chCount+"数字:"+digitCount+"其他:"+otherCount);
  }
}

© 著作权归作者所有

共有 人打赏支持
gaomq
粉丝 2
博文 58
码字总数 23993
作品 0
合肥
程序员
一个很有意思的问题: 揭示了计算机程序问题的一般处理思路

一个很有意思的问题: 揭示了计算机程序问题的一般处理思路 问题标题:如何统计汉字的字数?问题内容:我想统计: "什么样的问题在 oschina 算是一个好问题?" 这个句子里面以oschina为分割总共...

FreeBlues
2013/08/21
0
0
Python全栈工程师(字符串/序列)

ParisGabriel Python 入门基础 字符串:str 用来记录文本信息 字符串的表示方式: 在非注释中凡是用引号括起来的部分都是字符串 ‘’ 单引号 “” 双引号 ''' ''' 三单引 """ """ 三双引 有内...

巴黎香榭
07/04
0
0
Python判断字符串是否纯英文(纯ASCII码字符)

Python判断字符串是否纯英文(纯ASCII码字符) 丛林听雨2017-02-25112 阅读 python判断ASCII字符字符串 遇到了一个需求,有一对字符串数据需要使用python区分是否是纯英文,这些数据来源于不同...

丛林听雨
2017/02/25
0
0
华为机试题库 java

1.程序实现目标: 输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。 程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a开始的字符。 2.程序实现目标...

chenxiao60
2016/06/08
335
0
js实现统计字符算法

本人大三了,自学前端已经两年多了,感觉自己的js还是很垃圾,为了提高自己,最近都在牛客网https://www.nowcoder.com用js OJ题目,今天就来实现一些冲击字符的算法这道题目 时间限制:1秒 ...

bug_killer
2017/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Maven 项目中依赖的搜索顺序

ettings_mirror 的优先级高于 central settings_profile_repo 优先级高于 settings_mirror settings_profile_repo 优先级高于 pom_repositories settings_profile_repo 优先级高于 pom_prof......

xingyu4j
15分钟前
1
0
改变maven项目的名称

pom.xml <groupId>com.soft.xxx</groupId><artifactId>xxx</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>xxx Maven Webapp</name><build>......

1713716445
17分钟前
2
0
windows下按照RabbitMQ

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平...

zhaochaochao
17分钟前
2
0
10个PHP比特币开源项目

如果你是一个Phper,如果你希望学习区块链,那么本文列出的10个开源的Php比特币项目,将有助于你了解在自己的应用中如何加入对比特币的支持。 如果你希望快速掌握使用Php对接比特币钱包的方法...

笔阁
24分钟前
14
0
MyBatis级联探讨

数据模型 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper name......

职业搬砖20年
28分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部