黑马程序员技术交流社区

标题: 发牌啦小伙伴们 [打印本页]

作者: 08期javaee-zmz    时间: 2016-6-8 21:26
标题: 发牌啦小伙伴们
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);
             
             
             
             
             
        }
}
作者: haojingwei310    时间: 2016-6-8 22:55
真low. 好用ArrayList




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2