从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

【问题描述】
从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如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]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。相关推荐

  1. (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。

    问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...

  2. [Java]从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。

    从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符 ...

  3. 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...

  4. 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。

    [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符串,含大小写. 第一种方法:利用ASCII码 public class Test ...

  5. java从键盘输入字符串并求长度_java从键盘输入字符串的方法

    java从键盘输入字符串的方法 发布时间:2020-06-29 09:15:07 来源:亿速云 阅读:142 作者:Leah 本篇文章为大家展示了java从键盘输入字符串的方法,代码简明扼要并且容易理 ...

  6. 统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数

    统计不同字符个数.用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符.数字.空格和其他字符的个数 s = input("请输入一行字符:") letter = 0 #字母 ...

  7. java 读取键盘输入

    在工作中其实很少用到java读取键盘输入的情况,但是在各种网站刷题时却经常碰到,同时,在日常写一些测试方法的时候,如果通过键盘读取输入也是十分方便的,因此简要的做一个总结,方便后续查看及使用. Sys ...

  8. 从键盘输入一行字符,写入到string.txt文本文件中

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p197 8.1.2 上级实训内容 [实训内容1]从键盘输入一行字符,写入到string.txt文本文件 ...

  9. 汇编语言 从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果

    思路: 调用mov ah, 01h和int 21h接收键盘输入的字符,将输入的字符接收至al寄存器 注意:键盘输入的为字符的ASCII码 因此,字符1-9转化为ASCII码需要增加30h,即30h-3 ...

最新文章

  1. pytorch优化器与学习率设置详解
  2. python3菜鸟教程-总算理解python3中文入门教程
  3. k8s四种port解析:nodePort、port、targetPort、containerPort
  4. JSON.NET 简单的使用
  5. java调c++代码_Java中调用C++代码的实现 | 学步园
  6. android安卓系统2.3 使用说明书,Android2.3操作界面
  7. C语言scanf函数奇遇记
  8. Stacked Hourglass Networks 人体姿态检测
  9. 基础知识—表达式与语句-表达式
  10. 为什么开发人员要使用Linux
  11. java中static类的作用是什么意思_java中static关键字是什么意思
  12. python引用模块的私有变量_python 使用不同方法导入模块,模块中私有变量的使用区别...
  13. Ubuntu16.04安装chrome浏览器
  14. 关于a元素href的注意点
  15. 牛客网--华为机试在线训练2:计算字符个数
  16. java date 在mybatis_mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
  17. RobotFramework特性总结
  18. 人大金仓数据库软件下载
  19. 《汇编语言》——王爽第三版笔记(1-3章)
  20. logback分环境配置

热门文章

  1. 关于for循环的简单介绍
  2. 工业物联网 SCA-IOT2050快速收集三菱CNC数控系统数据至OPC UA服务器
  3. PMP®|如何做好项目进度管理?
  4. 如何找到并彻底删除万能恢复大师
  5. 数据库系列之Oracle总结一
  6. 参考波形功能-将多个波形放在同一屏幕对比
  7. layu后台框架结构介绍
  8. 2 监督学习与非监督学习
  9. 借“疫”上位的虚拟观众
  10. BJFU_数据结构习题_219基于链式存储结构的图书信息表的最爱图书的查找