黑马程序员技术交流社区

标题: ,设计一个类表率扑克牌,考虑如何使用此类存储54张牌,... [打印本页]

作者: taoge    时间: 2013-12-22 18:25
标题: ,设计一个类表率扑克牌,考虑如何使用此类存储54张牌,...
看到一个题:设计一个类表示扑克牌,考虑如何使用此类存储54张牌,并考虑如何实现洗牌,发牌和比较2张牌的大小。考虑很久都没有什么思路,哪位大神来解惑?

作者: RuntimeError!    时间: 2013-12-23 23:46
用个list存byte,然后random54-n 每次删一个  byte 建议这么弄 = =  0x01-0x0d为黑桃A到K, 0x11~0x1D为红桃A-K   然后大小王 0x51 0x52。。  拿出来后直接判断高四位低四位就行- -。

作者: 朱志江    时间: 2013-12-24 00:01
枚举  hashmap 或 查表法  随机函数  等....
作者: HAnG    时间: 2013-12-24 00:20
说到扑克牌就想起java类库的洗牌方法:Collections.shuffle(List list)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2