码迷,mamicode.com
首页 > 其他好文 > 详细

在控制台输入一串英文字符,然后统计出每个字母出现的次数【忽略大小写】

时间:2019-08-19 23:06:42      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:public   main   英文字母   case   控制台   依次   static   java   imp   

import java.util.Scanner;

public class Demo2 {
public static void main(String[] args) {
//首先输入一串字符,并将字符转化为小写
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一串英文字母");
char[] str = scanner.next().toLowerCase().toCharArray();

//利用for()循环将字符从a-z 便利一遍,再依次找出出现的次数
System.out.println("每个字符出现的次数是:");
for (char j = ‘a‘; j < ‘z‘; j++) {
int count = 0;
for (int i = 0; i < str.length; i++) {
if (j == str[i]) {
count++;
}
}
//假如该字符存在
if (count != 0) {
System.out.println("字母" + j + "出现:" + count + "次");
}
}
}
}

在控制台输入一串英文字符,然后统计出每个字母出现的次数【忽略大小写】

标签:public   main   英文字母   case   控制台   依次   static   java   imp   

原文地址:https://www.cnblogs.com/anonymityning/p/Mr_wei154655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!