新人请教大神们一道小题!
“编一个程序CountNum.java,生成并输出30个0~9之间的随机整数,并统计0~9这10个数字分别出现了多少次。”主要是统计这部分不会,请大神帮帮小弟,谢谢!
程序代码:import java.util.Random;
import java.util.HashMap;
public class CountNum {
public static void main(String[] args) {
HashMap<Integer, Integer> map = new HashMap<>();
Random rand = new Random();
for (int i = 0; i < 30; ++i) {
int r = rand.nextInt(10);
Integer freq = map.get(r);
map.put(r, freq == null ? 1 : freq + 1);
}
System.out.println(map);
}
}










o