您的位置:首页 > 编程语言 > Java开发

thingKing in Java test3.8练习(7)扔硬币

2016-08-03 09:02 351 查看
题目:编写一个程序,模拟扔硬币的结果。

代码如下

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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java