javva实现抛硬币实验
时间: 2024-05-09 19:20:46 浏览: 63
Java代码实现抛硬币实验:
```java
import java.util.Random;
public class CoinToss {
public static void main(String[] args) {
int heads = 0;
int tails = 0;
int total = 0;
Random rand = new Random();
// 抛硬币100次
for (int i = 0; i < 100; i++) {
int result = rand.nextInt(2); // 0表示正面,1表示反面
// 根据结果计数
if (result == 0) {
heads++;
} else {
tails++;
}
total++;
}
// 输出结果
System.out.println("正面出现了 " + heads + " 次,占比 " + (heads * 100.0 / total) + "%");
System.out.println("反面出现了 " + tails + " 次,占比 " + (tails * 100.0 / total) + "%");
}
}
```
输出结果:
```
正面出现了 48 次,占比 48.0%
反面出现了 52 次,占比 52.0%
```
阅读全文