Java黑皮书课后题第5章:5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数
生活随笔
收集整理的这篇文章主要介绍了
Java黑皮书课后题第5章:5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数
- 题目
- 题目概述
- 破题
- 代码
- 运行示例
题目
题目概述
5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数
破题
代码
public class Test5_40 {public static void main(String[] args) {// 计数变量int count_face = 0;int count_back = 0;// 产生结果:0表正面1表反面for (int i = 1; i <= 1000000; i++){int result = (int)(Math.random() * 2);if (result == 0){count_face++;}else {count_back++;}}// 输出结果System.out.printf("正面个数是%d, 反面个数是%d", count_face, count_back);} }运行示例
正面个数是499593, 反面个数是500407 Process finished with exit code 0总结
以上是生活随笔为你收集整理的Java黑皮书课后题第5章:5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Java黑皮书课后题第5章:*5.39(
- 下一篇: Java黑皮书课后题第5章:*5.42(