【发布时间】:2017-05-12 00:50:55
【问题描述】:
我需要知道制作决策表或 if-else 语句是否更适合我。如果决策表更适合以下规则,请告诉我我需要制作的基本代码是什么。我尝试过使用 if-else 语句来制作它,但输出不是我想要的。本题为百家乐游戏,规则如下:
- 首先,如果任一玩家的手牌为 8 或 9,称为“自然”,则游戏结束且没有第三张牌 曾经画过
其次,如果没有自然牌,玩家会收到第三张牌(“平局”或“击中”),否则 (“拍拍”),根据以下规则: - 玩家必须抽一张手牌值小于或等于5的牌,并以6或更多的手拍。 -第三,如果没有自然,庄家根据以下规则进行抽牌或站拍 - 如果玩家没有抽牌,则庄家遵循与玩家相同的规则:庄家 必须抽一张5或更少手牌,6或更多手拍。
-如果玩家确实抓到了第三张牌,则决定仅基于该牌的价值(称为 C3),以及 经销商的手。庄家必须抽一张手牌少的牌 大于或等于某个极限 L,其中 L 的计算方法如下:
如果 C3 大于或等于 8,则令 Y = C3-10,否则令 Y = C3。所以 Y 将来自 -2 到 7。
o 要获得 L,将 Y 除以 2,截断结果,然后加 3。L 将是 从 2 到 6。 o 庄家必须用 L 或
少。
【问题讨论】:
-
选择最易读的一个。
-
对我来说,我认为餐桌会更好。但我不知道如何形成一张桌子。至少我认为我的教授还没有教过我们。但我想学着做。课前学习新知识没有坏处
标签: java if-statement