性感荷官在线发牌
星期三的晚上,忙完期中考试,421寝室的同学们很疲惫,突然间想玩斗地主,但是苦于没有扑克牌,这是机智的小Z站了出来,决定用程序来做出一副牌。
思路:
首先得准备一副牌,然后洗牌(其实就是打乱顺序),接着就是发牌,然后理牌(排序),最后就是看牌。
细节:
准备牌: 牌由数字和花色组成。数字有”2”,”A”,”K”,”Q”,”J”,”10”,”9”,”8”,”7”,”6”,”5”,”4”,”3”。
花色有”♠”,”♦”,”♥”,”♣”。每个数字有四种花色,在加上大小王,一副牌就着好了。
洗牌: 打乱顺序,主要用了 Collections 的 shuffle 方法。
发牌: 根据打乱后的索引发牌,先留三张底牌,后依次发给三个人。
理牌: 对每个集合sort排序。
看牌: 遍历每个玩家的牌。
1 | package com.map; |
效果展示: