- UID
- 303715
- 在线时间
- 0 小时
- 最后登录
- 1970-1-1
- 注册时间
- 2012-12-18
- 宅魂
- 1482 点
- 贡献
- 73 点
- 宅币
- 6077 枚
- 灵石
- 0 块
- 元气(技能点)
- 21 点
- 活跃
- 10 ℃
- 听众
- 5
- 收听
- 1
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
第一章
- 积分
- 11792
|

楼主 |
发表于 2013-1-2 22:43:24
|
显示全部楼层
alkanet 发表于 2013-1-2 22:16
不过没有第一个循环的话,会有错误,要怎么改
[mw_shl_code=java,true]public static void main(String[] arge){
Random ran = new Random();
LinkedHashMap<Integer,Integer> map = new LinkedHashMap<Integer,Integer>();
for(int i = 0; i < 40; i++){
int p = ran.nextInt(41) + 10;
if(map.containsKey(p)){
map.put(p, map.get(p) + 1);
}else{
map.put(p, 1);
}
}
Set<Integer> set = map.keySet();
Iterator<Integer> ite = set.iterator();
int temp = 0;
while(ite.hasNext()){
temp = ite.next();
System.out.println(temp + ":" + map.get(temp));
}
}[/mw_shl_code] |
|