A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谢晓明 中级黑马   /  2015-6-1 21:50  /  252 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package homework;

import java.util.Collections;
import java.util.LinkedList;

public class DouDiZhu_LinkedList {
        public static void main(String[] args) {
                LinkedList<String> puKePai = new LinkedList<String>();
                String[] huaSe = { "方块", "梅花", "红桃", "黑桃" };
                String[] shuZi = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10",
                                "J", "Q", "K" };
                // 买牌
                puKePai.add("小王");
                for (int i = 0; i < huaSe.length; i++) {
                        for (int j = 0; j < shuZi.length; j++) {
                                puKePai.add(huaSe[i] + shuZi[j]);
                        }
                }
                puKePai.add("大王");
                System.out.println(puKePai);
                // 洗牌
                Collections.shuffle(puKePai);

                // 发牌
                LinkedList<String> zhouRunFa = new LinkedList<String>();
                LinkedList<String> liuDeHua = new LinkedList<String>();
                LinkedList<String> zhouXinChi = new LinkedList<String>();
                int zhangShu = (puKePai.size() - 3) / 3;
                for (int i = 0; i < zhangShu; i++) {
                        zhouRunFa.add(puKePai.removeFirst());
                        liuDeHua.add(puKePai.removeFirst());
                        zhouXinChi.add(puKePai.removeFirst());
                }

                System.out.println(zhouRunFa);
                System.out.println(liuDeHua);
                System.out.println(zhouXinChi);
                // 看底牌
                System.out.println(puKePai);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马