//导包
import java.util.Scanner;
//创建测试类
public class Test01 {
//程序入口
public static void main(String[] args) {
//输入函数
Scanner scanner = new Scanner(System.in);
//提示语句
System.out.println("请输入一个字符串");
//输入字符串
String str =scanner.next();
//保存字符出现次数的数组
int[] c = new int[26];
//遍历循环字符串
for (int i = 0; i < str.length(); i++) {
//判断是小写字母
if( str.charAt(i) <= 'z' && str.charAt(i) >= 'a' ){
//次数加1
c[ str.charAt(i)- 'a']++;
}
//判断是大写字母
else if( str.charAt(i) <= 'Z' && str.charAt(i)>='A' ){
//次数加1
c[str.charAt(i)-'A']++;
}
}
//遍历循环字符出现次数的数组
for (int i = 0; i < c.length; i++) {
//判断是否重复出现 !=0 没有重复出现 否则重复出现
if(c[i]!=0){
//输出
System.out.println((String.format("%c",'a'+i))+"出现了:"+c[i]+"次");
//String类的format()方法用于创建格式化的字符串以及连接多个字符串对象 使用方法:String.format("占位符类型",需要格式的字符串)
}
}
}
}
键盘录入一个字符串,统计字符串中每个字符出现的次数
最新推荐文章于 2024-06-28 09:40:24 发布