先说一下ASCII编码

  * 大写字母A-Z (ASCII)65-90* 小写字母a-z (ASCII)97-122* 数字是:(ASCII)48-57* 空格的(ASCII)是32

接下来就是代码了,代码有标注的

import java.util.Scanner;public class Test02 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("请输入大写字符");String str = scanner.nextLine();//定义三个变量,定义大写字母,小写字母,数字 字符出现的次数int bigCount=0;//大写int smallCount=0;//小写int number=0;//数字int Space=0;//空格//遍历字符串for (int i=0;i<str.length();i++){//取出遍历的字符char ch = str.charAt(i);//判断该字符是 大写字母,小写字母,数字,字符if (ch>=65&&ch<=90){bigCount++;}if (ch>=97&&ch<=122){smallCount++;}if (ch>=48&&ch<=57){number++;}if (ch==32){Space++;}}System.out.println("大写字母出现的次数为:"+bigCount);System.out.println("小写字母出现的次数为:"+smallCount);System.out.println("数字字母出现的次数为:"+number);System.out.println("空格出现的次数为:"+Space);}
}

java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数相关推荐

  1. 键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,

    键盘录入一个字符串,统计该字符串中的大写字母.小写字母.数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符 ...

  2. 请编写程序,由键盘录入一个字符串,统计字符串中英文字母和数字分别有多少个。 比如:Hello12345World中字母:10个,数字:5个。

    package HomeWorks.Day.Day22;import java.nio.charset.StandardCharsets; import java.util.Scanner;publi ...

  3. 【算法java版01】:键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成*

    键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成 * 一.题目描述 二.解题思路 三.代码示例 四.测评结果 一.题目描述 键盘录入一个字符串,将字符串中的大写改成小写,小写改成大 ...

  4. python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...

    title: 输入一串字符串统计字符个数 localimage: image1 urlname: staticstringnum categories: summarytags: [writen, e ...

  5. 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。

    从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...

  6. Java——异常处理(键盘录入一个整数,输出其对于二进制)

    例题: 键盘录入一个int类型的整数,对其求二进制表现形式 如果录入的整数过大,给予提示,录入的整数过大,请重新录入一个整数BigInteger 如果录入的是小数,给予提示,录入的是小数,请重新录入一 ...

  7. 键盘录入一个字符串,判断是否是对称字符串

    import java.util.Scanner;/*** 键盘录入一个字符串,判断是否是对称字符串* 对称字符串:123321* 非对称字符串:123123*/ public class Demo8 ...

  8. java怎么键盘录入字符串

    java怎么键盘录入字符串 如图所示: 来看一下每句代码的意思: 先写上:import java.util.Scanner //导入 java.util 包下的 Scanner 类,导入后才能使用它 ...

  9. 键盘录入一个字符串要求长度为8不符合输出错误符合条件将字符串中所有大写字符替换成M

    键盘录入一个字符串要求长度为8不符合输出错误符合条件将字符串中所有大写字符替换成M 方式一:不使用正则 import java.util.Scanner; public class Test { pu ...

最新文章

  1. 首次使用mysql_mysql的初次使用操作
  2. DHCP欺骗(DHCP Sproofing)
  3. centos下安装mysql_centos下安装mysql服务器的方法
  4. linux操作系统学什么,Linux学习-第一天-什么是操作系统
  5. PWN-PRACTICE-BUUCTF-9
  6. php 返回数组元素函数_php array_values 返回数组的所有值详解及实例
  7. error40;无法打开到SQL Server的连接,设置了Tcp/IP等也不能连接的问题
  8. azure夜校培训第5场 3月15日18:00---存储
  9. x265将yuv转h265(七)
  10. bzoj 3561: DZY Loves Math VI
  11. PostgreSQL 的 window函数
  12. xps数据怎么导出为txt_如何处理XPS原始数据
  13. 【P2P网络】BitTorrent协议中文版4
  14. 让css旋转字体图标
  15. C语言--求一元二次方程的根(分支)
  16. python中怎么判断字母大小写_python判断大小写字母
  17. cadence打开license manager无法开启,显示并行配置不正确
  18. ubifs 分区格式化方法
  19. 绵阳师范学院2021计算机考试,绵阳师范计算机学院2021年招生计划
  20. 微信小程序云开发联表查询【聚合】

热门文章

  1. 某人从月薪3500到身价700万的奋斗历程
  2. 3Dmax和Maya孰优孰劣?初学者入门该如何选择?
  3. 计算机网络路由器关闭电源,无线路由器开关电源适配器功耗降到2W(图)
  4. 哪个软件里可以制作安卓脚本?
  5. 炮轰《JavaScript征途》,兼批技术社区的吹捧之风
  6. 边缘计算:万字长文详解高通SNPE inception_v3安卓端DSP推理加速实战
  7. (网络)浏览器加载不出静态页面或程序卡死的解决方案
  8. pr导出html,你好,PR导出视频的时候怎样设置最清楚?
  9. Movavi Video Editor Plus for Mac(视频编辑器)
  10. 02 . JS 运算符 + 流程控制