import java.util.Map;
import java.util.HashMap;
import java.util.Random;
/**
* 0到9十个随机数随机出现100次,统计其分别出现的次数.要求用map实现
* User: sjp
* Date: 2009-9-2
* Time: 10:19:13
*/
public class Test {
public static void main(String[] args) {
Map map = new HashMap<Integer, Integer>();
for (int i = 0; i < 10; i++) {
map.put(i, 0);
}
Random random = new Random();
for (int i = 0; i < 100; i++) {
int number = random.nextInt(10);
map.put(number, (Integer) map.get(number) + 1);
}
for (int i = 0; i < 10; i++) {
System.out.println(i + "出现的次数为:" + map.get(i));
}
}
}
分享到:
相关推荐
Labview实现1-100相加,for循环实现1-100累加,使用Labview编程
matlab统计代码运行多少次并行RNG Julia的随机数发生器的基本支持,用于并行执行的仿真。 现在,该存储库具有单个功能replicate ,该功能使用一个任务在主流程上生成随机数流,该随机数流将用于其他流程的计算中。 ...
2. 循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错. 3. 实现要求用户一直输入QQ号码和密码,只要不是123456、888888就一直提示要求重新输入,如果正确则提登录成功. 4...
统计玩家猜测次数,并在游戏结束时显示出来。 这是一个简单的C语言程序,实现了一个猜数字的小游戏。程序执行时会先生成一个1到100之间的随机数作为答案,然后提示用户输入他们猜测的数字。如果猜测的数字太大,程序会...
工程1:猜数字游戏任务1:确定变量任务2:选择数据类型任务3:确定表达式 任务4:循环猜数,并统计次数 三、任务1・1:确定变量 任务分析 猜数游戏中需要计算机产生随机数,还需要用户输入猜测的数字。 本任务就是要确定...
要求实现:图书的录入、查询、借阅、清理、统计等功能、还要实现对每天的借阅情况进行统计并打印出统计报表,操作界面要尽量完善。图书资料信息必须保存在文件中。 2、信号通信与进程控制 (l)进程的创建:编写一段...
使用Matlab编程,对教材74页例3.3.1进行编程仿真。其中,正电压A的值、噪声方差值、每个码元周期内的采样点数N自行设定(可...循环生成仿真数据,并进行判决结果的统计,即记录判决正确的次数,估计正确判决的概率。
使用Matlab编程,对教材74页例3.3.1进行编程仿真。其中,正电压A的值、噪声方差值、每个码元周期内的采样点数N自行设定(可...循环生成仿真数据,并进行判决结果的统计,即记录判决正确的次数,估计正确判决的概率。
易语言~模块~批量~下载 2008-11-08 14:41 文件夹 文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec ...
易语言~模块~批量~下载 2008-11-08 14:41 文件夹 文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec ...
。 2008-11-08 14:41 文件夹 文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec 2005-05-26 02:18 4070 1472 ...
首先调用random()方法产生随机数,用数组存储,然后用两个for循环求出其中的最大值和最小值,最后打印输出这两个最值。 代码实现: public class Test { public static void main(String args[]){ int a[] = new...
100 求跳远测试中出现次数最多的成绩 196 101 查询材料采购最频繁的车间 198 102 统计各个利润区间的商品数目 200 103 分别统计未完成任务和超额完成任务的人数 202 104 分别统计本科以下及本科以上学历的...
MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一...
ACTCMS是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用,ACTCMS.搭积木式的网站建设.系统自带三大模型,系统模型,注册模型.表单模型.让你无顾虑制作属于自己的...
是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用. 系统自带三大模型,系统模型,注册模型.表单模型.让你无顾虑制作属于自己的特色网站 一、系统特色: 独特...
FYCMS是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用。 系统自带三大模型,系统模型,注册模型,表单模型,让你无顾虑制作属于自己的特色网站。 国内...
2 更新UTF-8编码 验证码出现的问题 首先感谢您选择ACT网站管理系统。 ACTCMS是一款具有强大的功能的基于ASP语言的开源内容管理软件,有UTF-8和GB2312两个编码版本,支持ACCESS和MSSQL两种数据库。ACTCMS是一款...