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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yan1992924 中级黑马   /  2016-3-30 22:50  /  2128 人查看  /  21 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package lianxi;
import java.text.Collator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
public class DouDiZhu {
/**
  * "♠""♥""♦""♣""小☺""大☻"
  */
public static void main(String[] args) {
  ArrayList<String>cloor=new ArrayList<String>();
  cloor.add("♠");
  cloor.add("♥");
  cloor.add("♦");
  cloor.add("♣");
  ArrayList<String> number=new ArrayList<String>();
  Collections.addAll(number,"3","4","5","6","7","8","9","10","J","Q","K","A","2" );
  HashMap<Integer, String> map=new HashMap<Integer, String>();
  int num=0;
  for (String number2: number) {
   for (String cloor2 : cloor) {
    map.put(num,cloor2+number2);
    num++;
   }
  }
  map.put(num++,"小☺");
  map.put(num++,"小☻");
  ArrayList<Integer> list=new ArrayList<Integer>();
  for (int i = 0; i <54; i++) {
   list.add(i);
  }
  Collections.shuffle(list);
//  for (Integer integer : list) {
//   System.out.println(integer);
//  }
  
  ArrayList<Integer> paly=new ArrayList<Integer>();
  ArrayList<Integer> paly2=new ArrayList<Integer>();
  ArrayList<Integer> paly3=new ArrayList<Integer>();
  ArrayList<Integer> dipai=new ArrayList<Integer>();
  for (int i = 0; i <54 ; i++) {
   if(i>50){
    dipai.add(list.get(i));
   }else{
    if(i%3==0){
     paly.add(list.get(i));
    }
    if(i%3==1){
     paly2.add(list.get(i));
    }if(i%3==2){
     paly3.add(list.get(i));
    }
   }
   
   
  }
  Collections.sort(paly);
  Collections.sort(paly2);
  Collections.sort(paly3);
  for (Integer integer : paly) {
   System.out.print(map.get(integer)+"  ");
  }
  System.out.println();
  for (Integer integer : paly2) {
   System.out.print(map.get(integer)+"  ");
  }
  System.out.println();
  for (Integer integer : paly3) {
   System.out.print(map.get(integer)+"  ");
  }
  System.out.println();
  for (Integer integer : dipai) {
   System.out.print(map.get(integer)+"  ");
  }
  
  
  
  
}
}

评分

参与人数 1黑马币 +2 收起 理由
wuyibo + 2 赞一个!

查看全部评分

21 个回复

倒序浏览
太牛了,点赞,点赞
回复 使用道具 举报
学习了,哈哈!
回复 使用道具 举报
我去,烧脑啊
回复 使用道具 举报
符号能打出来???
回复 使用道具 举报
Banana_uSuOO 来自手机 中级黑马 2016-4-1 11:43:23
地板
没看懂,哈哈来自: iPhone客户端
回复 使用道具 举报
太牛了  顶礼膜拜
回复 使用道具 举报
ping3014 来自手机 中级黑马 2016-4-1 14:40:59
8#
哇喔
回复 使用道具 举报
楼主学习的很不错  继续加油
回复 使用道具 举报
蜗牛的未来 来自手机 中级黑马 2016-4-2 11:13:51
10#
高手
回复 使用道具 举报
704322603 来自手机 初级黑马 2016-4-2 12:17:39
11#
这是学了多久,才搞出来的
回复 使用道具 举报
试试啦啦
回复 使用道具 举报
还有点看不懂
回复 使用道具 举报
直接用TreeSet集合可以拿到的牌可以排序,后面的看牌做成方法调用就行了,面向对象嘛.
回复 使用道具 举报
看不懂,但是感觉好像很腻害
回复 使用道具 举报
学习学习!
回复 使用道具 举报
carrykhu 来自手机 中级黑马 2016-4-18 23:34:26
17#
阿拉斯加程序员
回复 使用道具 举报
学习学习!
回复 使用道具 举报
学习学习!
回复 使用道具 举报
女神之泪 来自手机 中级黑马 2016-4-25 08:52:17
20#
可以,66666
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马