掷6面骰子6000次每个点数出现的概率

import java.util.random;

public class statistics {

final static int maxsize = 6000;

public static void main(string[] args) {

// todo auto-generated method stub

random rand = new random();

int temp[] = new int[maxsize];

for(int i = 0; i < maxsize; i++)

temp[i] = rand.nextint(6) + 1;

int a=0, b=0, c=0, d=0, e=0, f=0;

for(int i = 0; i < temp.length; i++)

{

if(temp[i] == 1)

a++;

else if(temp[i] == 2)

b++;

else if(temp[i] == 3)

c++;

else if(temp[i] == 4)

d++;

else if(temp[i] == 5)

e++;

else if(temp[i] == 6)

f++;

}

system.out.println("1出现:" + a + " 2出现:" + b + " 3出现:" + c + " 4出现:" + d + " 5出现:" + e + " 6出现:" + f + "\n");

float one = (float)a/maxsize, two = (float)b/maxsize, three = (float)c/maxsize, four = (float)d/maxsize;

float five = (float)e/maxsize, six = (float)f/maxsize;

system.out.println(1 + "出现的概率是:" + one);

system.out.println(2 + "出现的概率是:" + two);

system.out.println(3 + "出现的概率是:" + three);

system.out.println(4 + "出现的概率是:" + four);

system.out.println(5 + "出现的概率是:" + five);

system.out.println(6 + "出现的概率是:" + six);

}

}

结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对萬仟网的支持。如果你想了解更多相关内容请查看下面相关链接

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

java 6面骰子_掷6面骰子6000次每个点数出现的概率相关推荐

  1. java 6面骰子_java计算掷6面骰子6000次每个点数出现的概率代码实例

    掷6面骰子6000次每个点数出现的概率 掷6面骰子6000次每个点数出现的概率 import java.util.Random; public class Statistics { final sta ...

  2. python掷骰子_用于掷骰子的Python程序(2人骰子游戏)

    python掷骰子 Here, we will be going to design a very simple and easy game and implement it using abstra ...

  3. Java黑皮书课后题第6章:**6.30(游戏:双骰子)掷双骰子游戏是某场景中非常流行的骰子游戏。编写程序,玩这个游戏的变种

    6.30(游戏:双骰子)掷双骰子游戏是某场景中非常流行的骰子游戏.编写程序,玩这个游戏的变种 题目 题目描述 破题 代码 题目 题目描述 6.30(游戏:双骰子)掷双骰子游戏是某场境中非常流行的骰子游 ...

  4. java占位符打印_什么是 Java 构造器?

    构造器是编程的强大组件.使用它们来释放 Java 的全部潜力. -- Seth Kenlon(作者) 在开源.跨平台编程领域,Java 无疑(?)是无可争议的重量级语言.尽管有许多 伟大的跨平台 框架 ...

  5. java random 伪随机_真/伪随机、以及随机算法

    伪随机性(英语:Pseudorandomness)是一个过程似乎是随机的,但实际上并不是.伪随机数是看似随机实质是固定的周期性序列,也就是有规则的随机. 什么是随机数 随机数在计算机应用中使用的比较广 ...

  6. Java Review - 并发编程_ 回环屏障CyclicBarrier原理源码剖析

    文章目录 Pre 小Demo 类图结构 CyclicBarrier核心方法源码解读 int await() int await(long timeout, TimeUnit unit) int dow ...

  7. Java Review - 并发编程_读写锁ReentrantReadWriteLock的原理源码剖析

    文章目录 ReentrantLock VS ReentrantReadWriteLock 类图结构 非公平的读写锁实现 写锁的获取与释放 void lock() void lockInterrupti ...

  8. Java Review - 并发编程_原子操作类LongAdder LongAccumulator剖析

    文章目录 概述 小Demo 源码分析 重要的方法 long sum() reset sumThenReset longValue() add(long x) longAccumulate(long x ...

  9. Java web小项目_个人主页(2)—— 边缘加速原理与实现

    摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...

最新文章

  1. 如何通过HTTP优雅调用第三方-Feign
  2. 简单介绍python迭代器和生成器
  3. JavaScript基础JavaScript的常用编码惯例(007)
  4. Android平台MediaCodec避坑指北
  5. iOS开发——UI基础-UIImage,UIImageView的使用
  6. QT实现Media Player(媒体播放器)
  7. python课件_如何20小时搞定Python量化期权实战?
  8. jsp 连接access数据库
  9. [蓝桥杯2017决赛]分考场、OpenJudge:分成互质数
  10. 一个热词推荐的简单实现
  11. ubuntu16 安装mysql5.7_ubuntu16中安装MySQL5.7.29
  12. 95-910-170-源码-FlinkSQL-Flink SQL 中的流和动态表
  13. aehyok.com的成长之路一——开篇
  14. mysql 修改表属主_mysql主从配置实现一主一从读写分离
  15. Java dicom查看_验证DICOM文件
  16. Windows操作系统发展简史
  17. 计算机程序可以通过删除卸载嘛,怎么彻底卸载电脑软件程序多种方法
  18. 数据结构例9.编写一个算法,将带头结点的单向链表 拆分成一个奇数链表和一个偶数链表,并分别输出
  19. 数学建模美国赛论文常用句式总结
  20. 微信小程序云开发之将云数据库信息导出到Excel表格并复制下载链接

热门文章

  1. iGame最强Z370VulcanX主板:为第八代酷睿蓄势待发
  2. icloud连接服务器时出现问题_icloud连接服务器失败怎么办-互盾苹果恢复精灵
  3. 细胞亚器互作综述解读~~~The secret conversations inside cells
  4. 【STUDY】工程数学
  5. 全国计算机考试挂科要不要补考,为什么说大学不要挂科,大学期间挂科了怎么办?...
  6. c语言设计程序实现顺序冒泡_计算机C语言编程设计专业知识题库汇总
  7. App推广:渠道与运营模型
  8. matlab shading 的用法说明
  9. ISP中的Lens shading整理不易
  10. 此PL2303驱动程序不支持Windows11及后续版本,请安装正确驱动程序