gpt4 book ai didi

java - 如何统计随机实例的出现次数

转载 作者:行者123 更新时间:2023-12-02 05:55:12 26 4
gpt4 key购买 nike

例如,我有一个编程作业,要求我创建一个硬币类和一个驱动程序类,随机翻转硬币 40 次,然后在最后计算正面和反面出现的次数。到目前为止,我得到了完整的代码:

public class driver {
public static void main(String[] args) {
coin myCoin = new coin();
System.out.println("Coin initially is " + myCoin.getSideUp());
for (int i = 0; i < 40; i++) {
myCoin.toss();
System.out.println("Coin is now " + myCoin.getSideUp());
}
}
}

public class coin {
protected String sideUp;

public coin() {
if (Math.random() < 0.5)
this.sideUp = "heads";
else
this.sideUp = "tails";
}

public void toss() {
if (Math.random() < 0.5)
this.sideUp = "heads";
else
this.sideUp = "tails";
}

public String getSideUp() {
return this.sideUp;
}
}

这一切都完成了,但是我如何计算每个正面或反面的实例?

最佳答案

在 throw 时而不是在结束时计算它们。如果赋值禁止这样做,请将结果保存到数组中,并在末尾对数组中的结果进行计数。

关于java - 如何统计随机实例的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23165016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com