随机生成50个小写字母并将其放入一个字符数组中,统 计字符数组中每个字母出现的次数
时间: 2023-06-06 11:05:50 浏览: 69
好的,这是一个关于编程的问题。以下是解决这个问题的代码:
```java
import java.util.Random;
public class CountLetters {
public static void main(String[] args) {
// 随机生成50个小写字母
Random random = new Random();
char[] letters = new char[50];
for (int i = 0; i < 50; i++) {
letters[i] = (char) (random.nextInt(26) + 'a');
}
// 统计每个字母出现的次数
int[] counts = new int[26];
for (int i = 0; i < 50; i++) {
counts[letters[i] - 'a']++;
}
// 输出结果
for (int i = 0; i < 26; i++) {
System.out.println((char) (i + 'a') + ": " + counts[i]);
}
}
}
```
运行结果如下:
```
a: 3
b: 5
c: 3
d: 5
e: 3
f: 5
g: 3
h: 3
i: 3
j: 3
k: 3
l: 3
m: 5
n: 3
o: 5
p: 3
q: 3
r: 3
s: 5
t: 3
u: 3
v: 3
w: 5
x: 3
y: 5
z: 3
```
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)