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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小瓢虫 中级黑马   /  2017-12-15 21:52  /  2073 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args) {
                ArrayList<String> p = new ArrayList<>();
                String[] c = { "♥", "♠", "♦", "♣" }; // 花色
                String[] m = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A" }; // 点数

                for (int i = 0; i < c.length; i++) {
                        for (int j = 0; j < m.length; j++) {
                                // System.out.println(p[count]);
                                p.add(c[i] + m[j]);
                        }
                }
                p.add("小王");
                p.add("大王");
                //System.out.println(p);
                // 洗牌
                Collections.shuffle(p);
                //System.out.println(p);
                // 发牌
                ArrayList<String> play1 = new ArrayList<>();
                ArrayList<String> play2 = new ArrayList<>();
                ArrayList<String> play3 = new ArrayList<>();
                ArrayList<String> diPai = new ArrayList<>();
                for(int i=0;i<p.size()-3;i++){
                        if(i%3==0){
                                play1.add(p.get(i));
                        }else if(i%3==1){
                                play2.add(p.get(i));
                        }else{
                                play3.add(p.get(i));
                        }
                }
                for(int i=p.size()-3;i<p.size();i++){
                        diPai.add(p.get(i));
                }
               
                //Collections.sort(play1);        //按 码表 排序
                paiXun(play1);
                paiXun(play2);
                paiXun(play3);
                paiXun(diPai);
                System.out.println("玩家一:"+play1);
                System.out.println("玩家二:"+play2);
                System.out.println("玩家三:"+play3);
                System.out.println("底    牌:"+diPai);
        }


运行结果如下:
玩家一:[♠4, ♠5, ♦5, ♣5, ♠6, ♣6, ♥9, ♥10, ♠10, ♠J, ♦Q, ♣Q, ♥K, ♣K, ♠2, ♣2, 大王]
玩家二:[♥3, ♣3, ♥6, ♦7, ♠8, ♦8, ♣8, ♣9, ♥J, ♦J, ♠K, ♦K, ♠A, ♦A, ♣A, ♥2, ♦2]
玩家三:[♠3, ♥4, ♦4, ♣4, ♥5, ♦6, ♥7, ♠7, ♣7, ♠9, ♦9, ♦10, ♣10, ♣J, ♠Q, ♥A, 小王]
底    牌:[♦3, ♥8, ♥Q]


7 个回复

倒序浏览
玩家可以定义城一个类
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
哟呵,不错哟
回复 使用道具 举报
厉害了,拿来玩玩
回复 使用道具 举报
可以的,可以的
回复 使用道具 举报
不错的,拿来我试试玩玩
回复 使用道具 举报
不错不错    杠杠的   加油
回复 使用道具 举报
鱼帅 中级黑马 2018-4-27 22:21:39
8#
我是个程序员,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。他可能生意不好,就无聊的看看我在干什么,然后过了一会,他幽幽的说,这里少了个分号。。。分号。。。分号。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马