关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.
关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.package com.jl;import java.util.HashMap;import java.util.Iterator;import java.util.Random;import java.util.Set;public class Practice {public static void main(String[] args) {HashMap map = new HashMap();for (int i = 0; i < 50; i++){Random r = new Random();int num = (r.nextInt(41) + 10);map.put(new Integer(i),new Integer(num));System.out.println(num);}HashMap map2 = new HashMap();Set set = map.keySet();Set set2 = map.keySet();for (Iterator iter = set.iterator(); iter.hasNext();){Integer key = (Integer) iter.next();Integer value = (Integer) map.get(key);Iterator iter2 = set2.iterator();Integer key2 = (Integer) iter2.next();Integer abc = (Integer) map2.get(key2);if (abc == null){int k = 1;map2.put(value,new Integer(k));} else{Integer in = (Integer)map2.get(key2);in = new Integer(in.intValue() + 1);map.put(value,in);}}Set abc = map2.keySet();for (Iterator iter = abc.iterator(); iter.hasNext();){Integer key = (Integer) iter.next();Integer value = (Integer) map2.get(key);System.out.println(key + " :" + value);}}}
最佳回答
class test{
public static void main(String[]s){
Random random = new Random();
HashMapmap = new HashMap();
for(int i = 0; i < 40; i++){
map。put(i + 10,0);
}
for(int i = 0; i < 40; i++){
int num = random。nextInt(40) + 10;
map。put(i + 10, num);
}
}
}
public static void main(String[]s){
Random random = new Random();
HashMapmap = new HashMap();
for(int i = 0; i < 40; i++){
map。put(i + 10,0);
}
for(int i = 0; i < 40; i++){
int num = random。nextInt(40) + 10;
map。put(i + 10, num);
}
}
}
最新回答共有2条回答
-
2026-04-04 17:33:47笨笨的巨人
回复class test{public static void main(String[]s){Random random = new Random();HashMapmap = new HashMap();for(int i = 0; i < 40; i++){map。put(i + 10,0);}for(int i = 0; i < 40; i++){int num = random。nextInt(40) + 10;map。put(i + 10, num);}}}
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
