java实现(1)随机生成100个小写字母并将其放入一个字符数组中,输出该数组中的全部元素。 (2)对上述数组中每个字母出现的次数进行计数。为实现该功能,可以创建一个具有26个元素的整型数组,每个元素存放每个字母的出现次数。输出每个字符及其出现的次数。
时间: 2023-04-03 17:04:19 浏览: 132
浅谈js中字符和数组一些基本算法题
(1) 以下是随机生成100个小写字母并将其放入一个字符数组中的Java代码:
char[] arr = new char[100];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = (char) (random.nextInt(26) + 'a');
}
System.out.println(Arrays.toString(arr));
(2) 以下是对上述数组中每个字母出现的次数进行计数的Java代码:
int[] count = new int[26];
for (char c : arr) {
count[c - 'a']++;
}
for (int i = 0; i < count.length; i++) {
if (count[i] > 0) {
System.out.println((char) (i + 'a') + ": " + count[i]);
}
}
阅读全文