Java输出一个字符数组50个字母中各个字母个数
时间: 2024-05-02 08:21:36 浏览: 90
统计字符串中每个字母的个数
5星 · 资源好评率100%
以下是一个示例代码,可以输出一个字符数组中各个字母出现的次数:
```java
public class CharCount {
public static void main(String[] args) {
char[] chars = new char[50]; // 假设字符数组为50个字母
// 在这里初始化字符数组
// ...
int[] counts = new int[26]; // 26个英文字母
for (char c : chars) {
if (c >= 'a' && c <= 'z') {
counts[c - 'a']++; // 统计小写字母出现的次数
} else if (c >= 'A' && c <= 'Z') {
counts[c - 'A']++; // 统计大写字母出现的次数
}
}
for (int i = 0; i < 26; i++) {
System.out.printf("%c: %d\n", 'a' + i, counts[i]); // 输出字母和出现次数
}
}
}
```
这段代码中,我们首先定义了一个长度为50的字符数组,然后初始化该数组的值。接着,我们定义了一个长度为26的整型数组,用来存储每个字母出现的次数。我们遍历字符数组中的每个字符,如果该字符是小写字母,则将对应计数器加1,如果是大写字母,则同样将对应计数器加1。最后,我们遍历计数器数组,输出每个字母和对应的出现次数。
阅读全文