我被要求(作为家庭作业的一部分)设计一个执行以下操作的Java程序:
基本上有3张牌:
现在,如果我随机拿一张卡片放在桌子上.朝上的一面是黑色的.对方也是黑色的概率是多少?
使用Java实现程序并尝试发现概率,程序应该多次模拟卡片技巧并且应该输出卡片另一侧是黑色的概率(它通过计算另一侧的数量来做到这一点)也是黑色).
但是我被告知我的代码是错误的(算法明智的)......显然答案不应该是0.50.我试图理解算法时犯了错误吗?
有人能指出我正确的方向吗?(我不是要求你为我提供一个完全正常的实现,只是关于算法应该如何工作).