Tag: poker

哪个更适合静态数据 – 最终的char或enum?

关于我的扑克Java程序,选择枚举超过字符和整数是明智的决定吗? 据我所知,为char分配一个单独的整数值有一个好处,就是在比较卡值以决定胜利者时,应用数学运算符的简易性。 然而,这可能是枚举,如果是这样我不知道。 请有人向我解释每个人的adv / disadv吗? 我宣布卡排名的第一个选择是枚举: public enum Rank { DEUCE (1), THREE (2), FOUR (3), FIVE (4), SIX (5), SEVEN (6), EIGHT (7), NINE (8), TEN (9), JACK (10), QUEEN (11), KING (12), ACE (13) } public enum Suit { CLUBS (1), DIAMONDS (2), HEARTS (3), SPADES (4) } 我的第二个选项是静态最终字符,其中分配的int值如下: public static final […]