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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 825176857 中级黑马   /  2015-7-15 23:06  /  315 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.vince.Paixu;

  2. import java.util.*;
  3. public class Test {

  4.     static int numbersOfPlayers = 4;
  5.     static int numbersOfHandCard =  13;
  6.     public static void main(String[] args) {
  7.         // TODO code application logic here
  8.         String[] player = {"小王","小张","小赵","小白"};
  9.         String sentence = "的手牌是:";
  10.         String[] huase = {"♥","♣","♦","♠"};
  11.         String[] paiValue ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};

  12.         List deak = new ArrayList();
  13.         for(int i = 0;i < 4;i++){
  14.             for(int j = 0; j < 13;j++)
  15.             {
  16.                 deak.add(huase[i]+paiValue[j]);
  17.             }
  18.         }
  19.         Collections.shuffle(deak);

  20.         for(int i = 0;i < numbersOfPlayers;i++){
  21.             System.out.print(player[i]+sentence);
  22.             System.out.println(dealHand(deak, numbersOfHandCard));
  23.         }
  24.     }

  25.     public static List dealHand(List Ls,int n){
  26.         int sizePai = Ls.size();
  27.         List handView = Ls.subList(sizePai - n, sizePai);
  28.         List hand = new ArrayList(handView);
  29.         handView.clear();
  30.         return hand;
  31.     }

  32. }
复制代码

1 个回复

倒序浏览
我去!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马