请用java编写:如果你早上乘公共汽车去上班,有20%的可能性你会迟到。当你狼吞虎咽地骑自行车时,有10%的可能性你会迟到。70%的时间你骑自行车去,30%的时间你坐公共汽车去。考虑到你迟到了,你坐公共汽车的可能性有多大?
时间: 2024-02-13 20:07:46 浏览: 32
以下是Java代码实现:
```java
public class LateProbability {
public static void main(String[] args) {
double busLateProbability = 0.2; // 公共汽车迟到的概率
double bikeLateProbability = 0.1; // 自行车迟到的概率
double busProbability = 0.3; // 乘公共汽车的概率
double bikeProbability = 0.7; // 骑自行车的概率
// 计算迟到的总概率
double totalLateProbability = busLateProbability * busProbability + bikeLateProbability * bikeProbability;
// 计算乘公共汽车迟到的概率
double busLateGivenLateProbability = busLateProbability * busProbability / totalLateProbability;
System.out.println("如果迟到了,坐公共汽车的概率为:" + busLateGivenLateProbability);
}
}
```
输出结果为:
```
如果迟到了,坐公共汽车的概率为:0.42857142857142855
```
即如果你迟到了,坐公共汽车的概率为 42.86%。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)