博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【程序7】统计出所输入字符中英文字母、空格、数字和其它字符的个数
阅读量:6806 次
发布时间:2019-06-26

本文共 1166 字,大约阅读时间需要 3 分钟。

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

public class lianxi07{    public static void main(String[] args)    {        int abcCount = 0;// 英文字母个数        int spaceCount = 0;// 空格键个数        int numCount = 0;// 数字个数        int otherCount = 0;// 其他字符个数        Scanner scan = new Scanner(System.in);// 扫描器接受控制台的输入信息        System.out.println("输入一组字符");        String str = scan.nextLine();// 取出控制台的一行信息,也就是你输入的信息        char[] ch = str.toCharArray();// 把取道的字符串变成一个char数组        for (int i = 0; i < ch.length; i++)        {            if (Character.isLetter(ch[i]))            {                // 判断是否字母                abcCount++;            } else if (Character.isDigit(ch[i]))            {                // 判断是否数字                numCount++;            } else if (Character.isSpaceChar(ch[i]))            {                // 判断是否空格键                spaceCount++;            } else            {                // 以上都不是则认为是其他字符                otherCount++;            }        }        System.out.println("字母个数:" + abcCount);        System.out.println("数字个数:" + numCount);        System.out.println("空格个数:" + spaceCount);        System.out.println("其他字符个数:" + otherCount);    }}

 

转载地址:http://wevwl.baihongyu.com/

你可能感兴趣的文章
月入5000,你有什么资格谈生活
查看>>
iOS和js交互三部曲,很不错的文章和demo
查看>>
《maven实战》学习笔记2——maven安装(windows和eclipse插件)
查看>>
Web前端开发工程师基本要求
查看>>
以太坊上海协议之——达成Cosmos网络实现以太坊扩容协议
查看>>
高科技前端页面一览
查看>>
黑色魔方玩转云计算
查看>>
北京协和医院付海鸿:医学精准要影像先行,影像精准就要技术先行
查看>>
本周存储头条:数据保护、超融合、闪存等等
查看>>
我们不知道我们不知道:用同化项目做网络安全
查看>>
简单高效的短链接生成服务C#实现
查看>>
Java调用Memcache入门
查看>>
如何开发一个完整的JavaScript组件
查看>>
8个字符即可令Skype崩溃而且再也打不开
查看>>
IBM推出全闪存产品 加速服务器I/O性能
查看>>
高德地图提前上线多条重要道路预通车机制不断成熟
查看>>
大规模机器学习:将数据科学引入生产系统架构的典型模式
查看>>
做可穿戴医疗,你的对手是“天性”
查看>>
FortiGuard 实验室报告:全球受攻击的IoT设备呈指数级增长
查看>>
国内趋于概念化的 “数据分析”在硅谷是怎样真正落地的?
查看>>