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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 08期javaee-zmz 中级黑马   /  2016-6-8 21:26  /  385 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.ArrayList;

/*
* 准备牌:
*   1:创建一个牌盒  集合  
*     ArrayList<String>  pokerBox元素 是每一张牌
*     由花色和数字组成  
*     创建一个花色集合
*        ArrayList<String>  colors
*     创建一个数字集合
*        ArrayList<String>  numbers
*     拼接   花色+数字
*        color + number
*        存到 pokerBox
*     ♥3  ♣2  ♦6 ♠10
*     小☺  大☻
*/
public class Poker {
     public static void main(String[] args) {
                //1:准备牌
             //1.1:创建牌盒对象
             ArrayList<String> pokerBox = new ArrayList<String>();
             //1.2:创建花色集合
             ArrayList<String> colors = new ArrayList<String>();
             colors.add("♠");
             colors.add("♥");
             colors.add("♣");
             colors.add("♦");
             //1.3:数字集合
             ArrayList<String> numbers = new ArrayList<String>();
             //数字部分 2~10
             for(int i = 2;i<=10;i++){
                     numbers.add(i+"");
             }
             numbers.add("J");
             numbers.add("Q");
             numbers.add("K");
             numbers.add("A");
             //1.4 拼接 牌  
             //牌---花色 和 数字
             //这定花色
             for(String color : colors){
                     //color  拿出来的一种花色
                     //指定数字
                     for(String number : numbers){
                             //number 拿出来的一个数字
                             String card = color+number;
                             //存到牌盒中
                             pokerBox.add(card);
                     }
             }
             
             pokerBox.add("小☺");
             pokerBox.add("大☻");
             
             System.out.println(pokerBox);
             
             
             
             
             
        }
}

1 个回复

倒序浏览
真low. 好用ArrayList
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马