[Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
【问题描述】
从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。
【输入形式】
输入一行英文字符串。
【输出形式】
以合适的形式输出每个英文字母出现的次数,没有出现的字母,不输出次数。
【样例输入①】
hello,world.
【样例输出①】
(D)Num=1
(E)Num=1
(H)Num=1
(L)Num=3
(O)Num=2
®Num=1
(W)Num=1
【样例输入②】
this is a pen,that is a circle.
【样例输出②】
(A)Num=3
©Num=2
(E)Num=2
(H)Num=2
(I)Num=4
(L)Num=1
(N)Num=1
§Num=1
®Num=1
(S)Num=3
(T)Num=3
【样例说明】
输入和输出的格式要和指定格式严格匹配,否则不得分。
【评分标准】
结果完全正确得满分。
【备注】
从键盘读入字符串数据,可以用如下代码:
Scanner in = new Scanner(System.in);
String str = in.nextLine();
使用Scanner类,需要导入import java.util.Scanner;
import java.util.Scanner;public class class3_5 {public static void main(String args[]){Scanner in = new Scanner(System.in);String s = in.nextLine();int[] num = countLetters(s.toLowerCase());for(int i=0;i<26;i++){if(num[i]!=0){System.out.println("(" + (char)('A'+i) + ")" + "Num=" + num[i]);}}}public static int[] countLetters(String s){int[] num = new int[26];for(int i=0;i<s.length();i++){if(Character.isLetter(s.charAt(i))){num[s.charAt(i)-'a']++;}}return num;}
}
[Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。相关推荐
- (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。
问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...
- [Java]从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符 ...
- 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...
- 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
[问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符串,含大小写. 第一种方法:利用ASCII码 public class Test ...
- java从键盘输入字符串并求长度_java从键盘输入字符串的方法
java从键盘输入字符串的方法 发布时间:2020-06-29 09:15:07 来源:亿速云 阅读:142 作者:Leah 本篇文章为大家展示了java从键盘输入字符串的方法,代码简明扼要并且容易理 ...
- 统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数
统计不同字符个数.用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符.数字.空格和其他字符的个数 s = input("请输入一行字符:") letter = 0 #字母 ...
- java 读取键盘输入
在工作中其实很少用到java读取键盘输入的情况,但是在各种网站刷题时却经常碰到,同时,在日常写一些测试方法的时候,如果通过键盘读取输入也是十分方便的,因此简要的做一个总结,方便后续查看及使用. Sys ...
- 从键盘输入一行字符,写入到string.txt文本文件中
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p197 8.1.2 上级实训内容 [实训内容1]从键盘输入一行字符,写入到string.txt文本文件 ...
- 汇编语言 从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果
思路: 调用mov ah, 01h和int 21h接收键盘输入的字符,将输入的字符接收至al寄存器 注意:键盘输入的为字符的ASCII码 因此,字符1-9转化为ASCII码需要增加30h,即30h-3 ...
最新文章
- pytorch优化器与学习率设置详解
- python3菜鸟教程-总算理解python3中文入门教程
- k8s四种port解析:nodePort、port、targetPort、containerPort
- JSON.NET 简单的使用
- java调c++代码_Java中调用C++代码的实现 | 学步园
- android安卓系统2.3 使用说明书,Android2.3操作界面
- C语言scanf函数奇遇记
- Stacked Hourglass Networks 人体姿态检测
- 基础知识—表达式与语句-表达式
- 为什么开发人员要使用Linux
- java中static类的作用是什么意思_java中static关键字是什么意思
- python引用模块的私有变量_python 使用不同方法导入模块,模块中私有变量的使用区别...
- Ubuntu16.04安装chrome浏览器
- 关于a元素href的注意点
- 牛客网--华为机试在线训练2:计算字符个数
- java date 在mybatis_mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
- RobotFramework特性总结
- 人大金仓数据库软件下载
- 《汇编语言》——王爽第三版笔记(1-3章)
- logback分环境配置