java统计hello中所有26个字母出现的次数 下面我的代码哪里出现了问题?如何改进?

scanq scanq 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
package 统计英文字母;

import java.util.*;

public class 统计英文字母 {
public static void main(String[] args) {
String a="hello";
char[] c=a.toCharArray();//变成字符数组
String b="abcdefghijklmnopqrstuvwxyz";
char[] d=b.toCharArray();//变成字符数组
int e[]=new int[26];
for(int i=0;i<c.length-1;i++){
for(int j=0;j<d.length-1;i++)
if(c[i]==d[j])// 比较字符是否相等
e[j]+=e[j];// 统计每个字母出现次数
}
for(int i=0;i<c.length-1;i++){
for(int j=0;j<d.length-1;i++)
System.out.print(d[j]+" "+e[j]);
}
}
}
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
scanq
Java 51,407 成员 86,126 内容