`
asgab
  • 浏览: 41894 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

循环100次,出现0-9的随机数,统计其出现次数

    博客分类:
  • java
阅读更多
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));
        }
    }
}

 

分享到:
评论

相关推荐

    1-100_labview_

    Labview实现1-100相加,for循环实现1-100累加,使用Labview编程

    matlab统计代码运行多少次-ParallelRNGs.jl:Julia的随机数生成器,为并行计算环境设计

    matlab统计代码运行多少次并行RNG Julia的随机数发生器的基本支持,用于并行执行的仿真。 现在,该存储库具有单个功能replicate ,该功能使用一个任务在主流程上生成随机数流,该随机数流将用于其他流程的计算中。 ...

    循环结构相关练习题C语言

    2. 循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错. 3. 实现要求用户一直输入QQ号码和密码,只要不是123456、888888就一直提示要求重新输入,如果正确则提登录成功. 4...

    猜数字-这是一个简单的C语言程序,实现了一个猜数字的小游戏

    统计玩家猜测次数,并在游戏结束时显示出来。 这是一个简单的C语言程序,实现了一个猜数字的小游戏。程序执行时会先生成一个1到100之间的随机数作为答案,然后提示用户输入他们猜测的数字。如果猜测的数字太大,程序会...

    计算机程序设计(Java)-教案--单元二--Java语言开发基础.docx.docx

    工程1:猜数字游戏任务1:确定变量任务2:选择数据类型任务3:确定表达式 任务4:循环猜数,并统计次数 三、任务1・1:确定变量 任务分析 猜数游戏中需要计算机产生随机数,还需要用户输入猜测的数字。 本任务就是要确定...

    操作系统实验

    要求实现:图书的录入、查询、借阅、清理、统计等功能、还要实现对每天的借阅情况进行统计并打印出统计报表,操作界面要尽量完善。图书资料信息必须保存在文件中。 2、信号通信与进程控制 (l)进程的创建:编写一段...

    20161222085411142924_matlab_biasvoltage_

    使用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 ...

    1000个【易语言模块大全汇总批量下载】

    易语言~模块~批量~下载 2008-11-08 14:41 文件夹 文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec ...

    E语言1000模块

    。 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 ...

    编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出

    首先调用random()方法产生随机数,用数组存储,然后用两个for循环求出其中的最大值和最小值,最后打印输出这两个最值。 代码实现: public class Test { public static void main(String args[]){ int a[] = new...

    Excel函数活用范例大辞典(全新版).何先军.2015-2(带书签高清文字版).pdf

    100 求跳远测试中出现次数最多的成绩 196 101 查询材料采购最频繁的车间 198 102 统计各个利润区间的商品数目 200 103 分别统计未完成任务和超额完成任务的人数 202 104 分别统计本科以下及本科以上学历的...

    c语言编写单片机技巧

    MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一...

    ACTCMS网站管理系统 4.0 utf-8 20110623.rar

    ACTCMS是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用,ACTCMS.搭积木式的网站建设.系统自带三大模型,系统模型,注册模型.表单模型.让你无顾虑制作属于自己的...

    CMS网站管理系统 v3.0 beta utf-8

    是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用. 系统自带三大模型,系统模型,注册模型.表单模型.让你无顾虑制作属于自己的特色网站 一、系统特色: 独特...

    fycms网站管理系统 v2.0 utf-8.rar

    FYCMS是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用。   系统自带三大模型,系统模型,注册模型,表单模型,让你无顾虑制作属于自己的特色网站。 国内...

    ACTCMS网站管理系统 v4.0 build 20110623 UTF8 正式版.rar

    2 更新UTF-8编码 验证码出现的问题   首先感谢您选择ACT网站管理系统。 ACTCMS是一款具有强大的功能的基于ASP语言的开源内容管理软件,有UTF-8和GB2312两个编码版本,支持ACCESS和MSSQL两种数据库。ACTCMS是一款...

Global site tag (gtag.js) - Google Analytics