thingKing in Java test3.8练习(7)扔硬币
2016-08-03 09:02
351 查看
题目:编写一个程序,模拟扔硬币的结果。
代码如下
这里Math.random()产生的值是(0,1]之间的随机数。
用了三元运算判断它产生的数是否大于0.5。
代码如下
public class test3_7 { public static void main(String[] args){ int front = 0;//记录出现正面的次数 int back = 0;//记录出现反面的次数 for (int i = 0; i < 1000000; i++) { boolean isFront = Math.random()>0.5 ? true :false; if (isFront) { front++; } else { back++; } } System.out.println("出现正面"+front+"次"); System.out.println("出现反面"+back+"次"); } }
这里Math.random()产生的值是(0,1]之间的随机数。
用了三元运算判断它产生的数是否大于0.5。
相关文章推荐
- thingking in java test2.11练习(6)
- thingking in java test2.11练习(8)
- thingking in java test5.9练习(19)(20)(21)(22)
- thingking in Java test3.7练习(5)(6)
- thingking in java test2.11练习(10)以及IDE中args的提前输入
- thingking in java test2.11(11)
- thingking in java 2.11练习(2)(先有static还是先有main?)
- thingking in java2.11练习(3)
- thingking in java2.11练习(4)(5)
- thingking in Java 并发
- thingking in java 读书笔记---复用和多态
- Thingking in Java 源代码导入
- thingking in java 读书笔记---对象集合和容器
- Thingking in Java 注册工厂
- 2016-1-7-Thingking in Java 读书笔记(三)--操作符
- thingking in Java 数组
- thingking in Java 字符串
- Java语法知识 --整理自《thingking in Java》
- thingking in Java 类型信息
- thingking in java 读书笔记----接口和内部类