java统计输入出现次数并打印_Java键盘输入一个字符串,并且统计其中各种字符出现的次数...
package demo02;
import java.util.Scanner;
/*
题目:
键盘输入一个字符串,并且统计其中各种字符出现的次数
种类有“大写字母、小写字母、数字、其他
思路:
1.既然用到键盘输入,肯定是Scanner
2.键盘输入的是字符串,那么String str = sc.next();
3.定义四个变量,分别代表四种字符各自的出现次数
4.需要对字符串一个字、一个字的检查,String-->char[],方法就是toCharArray()
5.遍历char[]字符数组,对当前字符的种类进行判断,并且用四个变量进行++动作
6.打印输出四个变量,分别代表四种字符出现次数
*/
public class Demo07StringCount {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = sc.next();
int countUpper = 0;//大写字母
int countLower = 0;//小写字母
int countNumber = 0;//数字
int countOther = 0;//其他字符
char[] charArray = input.toCharArray();
for (int i = 0; i < charArray.length; i++) {
char ch = charArray[i];
if('A' <= ch && ch <= 'Z'){
countUpper ++;
}else if ('a' <= ch && ch <= 'z'){
countLower ++;
}else if ('0' <= ch && ch <= '9'){
countNumber ++;
}else {
countOther ++;
}
}
System.out.println("大写字母有:" + countUpper);
System.out.println("小写字母有:" + countLower);
System.out.println("数字有:" + countNumber);
System.out.println("其他字符有:" + countOther);
}
}
点赞
收藏
分享
文章举报
罗天旭
发布了44 篇原创文章 · 获赞 2 · 访问量 1125
私信
关注
java统计输入出现次数并打印_Java键盘输入一个字符串,并且统计其中各种字符出现的次数...相关推荐
- 代码实现从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt...
package com.loaderman.test;import java.util.Comparator; import java.util.Scanner; import java.util.T ...
- 键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,
键盘录入一个字符串,统计该字符串中的大写字母.小写字母.数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符 ...
- 请编写程序,由键盘录入一个字符串,统计字符串中英文字母和数字分别有多少个。 比如:Hello12345World中字母:10个,数字:5个。
package HomeWorks.Day.Day22;import java.nio.charset.StandardCharsets; import java.util.Scanner;publi ...
- 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...
- java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
先说一下ASCII编码 * 大写字母A-Z (ASCII)65-90* 小写字母a-z (ASCII)97-122* 数字是:(ASCII)48-57* 空格的(ASCII)是32 接下来就是代码了, ...
- java输入方法有哪些内容_java 键盘输入多种方法
一.java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象.常用的类有BufferedReader,Scanner. 实例程序: 1.利用 Scanner 实现从键盘读入int ...
- java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...
package com.test; import java.util.Scanner; /** * 8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大 ...
- Java 从键盘输入一个字符串,统计某个字符的个数
从键盘输入一个字符串,统计某个字符的个数 例如,从键盘输入"I am a student",统计a出现的次数 字符串转字符数组 字符串.toCharArray(); Scanner ...
最新文章
- POJ 1014: Dividing
- NoClassDefFoundError: org/mybatis/logging/LoggerFactory
- Action Framework Medium attribute 初始化逻辑
- 常见Orcale报错问题解决办法
- sqlserver导入向导时提示外部表不是预期格式_Excel办公实操,导入本地数据,创建参数查询,就是简单...
- 20145219 《信息安全系统设计基础》第01周学习总结
- BZOJ 1305 二分+网络流
- jquery.chosen.js实现模糊搜索
- 计算机基础(一):ION IOMMU 内存申请
- 在 Emacs 里修改现有文件的编码格式(转载)
- (莱昂氏unix源代码分析导读-49) 字符缓冲区
- python编写移位密码实现加密与解密
- 德赛西威2311a汽车导航仪不能更新屏保时间的解决方案
- itext7+poi实现excel转pdf
- office365安装后仍显示之前版本
- WIN10没有照片查看器【已解决】
- 深入了解 Vue3 模板编译原理
- Java毕设项目线上教学平台(java+VUE+Mybatis+Maven+Mysql)
- JAVA 单调区间 交集_2015百度之星 单调区间
- PC机主板常见故障分析和排除