读入一句话(一行文本),统计26个大写字母各自出现的次数。(java)
读入一句话(一行文本),统计26个大写字母各自出现的次数。
方法1:
(这样写结果是每一个字母出现的次数都输出)
import java.util.Scanner;public class 统计26个字母 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] charnum = new int[26];System.out.println("请输入一串字符串:");String str = sc.nextLine();str = str.trim();for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);int ascii = (int) c;if (ascii >= 65 && ascii <= 90) {int index = ascii - (int) 'A';charnum[index] = charnum[index] + 1;}}for (int i = 0; i < charnum.length; i++) {System.out.println("字母" + (char) (i + 'A') + "出现:" + charnum[i] + "次");}}
}
结果:
方法2:
(只输出出现的字母次数)
import java.util.Scanner;public class 统计26个字母 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] charnum = new int[26];System.out.println("请输入一串字符串:");String str = sc.nextLine();str = str.trim();for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);int ascii = (int) c;if (ascii >= 65 && ascii <= 90) {int index = ascii - (int) 'A';charnum[index] = charnum[index] + 1;}}for (int i = 0; i < charnum.length; i++) {if (charnum[i] != 0) {System.out.println("字母" + (char) (i + 'A') + "出现:" + charnum[i] + "次");}}}
}
结果:
读入一句话(一行文本),统计26个大写字母各自出现的次数。(java)相关推荐
- python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...
""" 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...
- 创建一个简单的存储过程(RroGetA_Z),要求输出A到Z之间的26个大写字母
<SQL Server数据库设计与项目实践> ISBN:978-7-302-40610-5 p121 动手实践-实训内容-(1) (1)创建一个简单的存储过程(RroGetA_Z),要求输 ...
- 题目:分别统计字符串中大写字母和小写字母的个数。
题目:分别统计字符串中大写字母和小写字母的个数. 代码如下: #include <conio.h> #include <stdio.h>void fun(char *s, in ...
- 编程从键盘输入一个字符串,统计该字符串中从‘a‘到‘z‘共26个小写字母各自出现的次数, 将结果存入数组中,并输出
/*编程从键盘输入一个字符串,统计该字符串中从'a'到'z'共26个小写字母各自出现的次数, 将结果存入数组中,并输出*/ #include<stdio.h> #include<st ...
- 【最简易c语言】有一篇文章,共有3行文字,每行有80个字符。要求分别统计其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
有一篇文章,共有3行文字,每行有80个字符.要求分别统计其中英文大写字母.小写字母.数字.空格以及其他字符的个数. #include <stdio.h> void main(){int i ...
- 35、统计字符串中大写字母、小写字母、数字和空格出现的次数
题目 统计字符串中大写字母.小写字母.数字和空格出现的次数 解法一 遍历字符串,使用字符串内建函数判断 代码如下: #!/usr/bin/python # -*- coding:UTF-8 -*-cl ...
- java string 查找大写字母_java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例...
本文实例讲述了java实现统计字符串中大写字母,小写字母及数字出现次数的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static v ...
- 从命令行参数中得到一个字符串,统计该字符串中字母 a 的出现次数。
从字节或字符串数组中得到一个字符串,统计该字符串中字母 a 的出现次数. public class Test2 {public static void main(String[] args) {// ...
- 编程. 已知字符串:this is a test of java. 按要求执行以下操作: (1) 统计该字符串中字母s出现的次数 (2) 取出子字符串test (3) 用多种方式将本字
package Char_String;import com.sun.xml.internal.ws.util.StringUtils;import java.util.Arrays;/** * Cr ...
- C 统计数字和大写字母和小写字母的个数
image.png 从键盘输入一行字符,分别统计其中大写字母和小写字母的个数 实例 #include <stdio.h>int main(void) {char str;int digit ...
最新文章
- 获取 Andriod keystore签名证书文件,用于打包APP应用
- 1月书讯 | 开年多本重点书
- 看过的编程类好书(资料)
- 802.11e (Quality of Service) : EDCA
- 14_pytorch.where,pytorch.gather
- 解决webserver tcp连接大量CLOSE_WAIT 问题
- 汇编的艺术(01)sizeof operator
- Oracle密码中含有特殊字符时exp,imp的使用
- servlet ---- servlet入门
- 剑指offer——面试题44:扑克牌顺子
- 菜鸟教程 程序员学习网站
- 阅读html查看器,手机HTML查看器
- 机器翻译实战(英译汉)Transformer代码学习详解
- 贼好玩!我用Python写了一个AI玩星际争霸2!
- 京东自营售前客服考试
- 腾讯校招笔试题之贪吃的小Q
- java中栈的两种实现
- Python模块查找路径
- 如何彻底清除2345导航,从浏览器快捷方式,注册表,添加hosts限制三个方面进行修正
- 基于python-opencv的HOG特征提取和使用cv2.HOGDescriptor()