黑马程序员技术交流社区
标题:
模拟斗地主发牌
[打印本页]
作者:
沙迦
时间:
2015-4-26 19:55
标题:
模拟斗地主发牌
package yong.wan.day0426;
/**
* 模拟斗地主发牌
*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class DouDiZhuDemo {
public static void main(String[] args) {
String[] color = { "黑桃", "梅花", "红心", "方块" };
String[] numbers = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10",
"J", "Q", "K" };
List<String> li = new ArrayList<String>();
//添加大小鬼
li.add("大鬼");
li.add("小鬼");
//获取具体每张跑
for (int i = 0; i < color.length; i++) {
for (int j = 0; j < numbers.length; j++) {
li.add(color[i].concat(numbers[j]));
}
}
//for循环装牌
//增强for更快更方便
/*for (String c : color) {
for (String n : numbers) {
//通过增强循环将牌装入集合中
al.add(c.concat(n));
}
}
//洗牌
*
*/
Collections.shuffle(li);
System.out.println(li);
List<String> lin = new ArrayList<String>();
List<String> zhang = new ArrayList<String>();
List<String> liu = new ArrayList<String>();
for (int i = 0; i < li.size() - 3; i++) {
if (i % 3 == 0) {
lin.add(li.get(i));
} else if (i % 3 == 1) {
zhang.add(li.get(i));
} else if (i % 3 == 2) {
liu.add(li.get(i));
}
}
//显示每个人拿的牌
System.out.println("lin:" + lin);
System.out.println("张:" + zhang);
System.out.println("liu:" + liu);
//显示3张底牌
for (int i = li.size()-3; i < li.size(); i++) {
System.out.println(li.get(i));
}
}
}
作者:
巴拉森
时间:
2015-4-26 20:12
顶一下。。。。。。。。。。。。。
作者:
poppy
时间:
2015-4-26 23:19
你太牛了
作者:
xuelanghu120
时间:
2015-4-27 00:00
会java自己搞一个程序就是爽,顶起,还没有学集合,要不也可以试下
作者:
xiao7181jun
时间:
2015-4-27 00:12
最好贴张效果图哇~~~我想看看效果复制下来编译报错。。。
作者:
大西洋
时间:
2015-4-27 00:20
你真牛~ 顶!
作者:
Wilsoncyf
时间:
2015-4-27 00:31
不错,学习啦
作者:
云淡风轻517
时间:
2015-4-27 00:40
这个必须顶一下
作者:
Voyage
时间:
2015-4-27 14:35
没有地主牌,和地主啊?
作者:
cody
时间:
2015-4-27 15:10
66666666666666666
作者:
沙迦
时间:
2015-4-27 22:01
Voyage 发表于 2015-4-27 14:35
没有地主牌,和地主啊?
地主还没抢呢
只能是发牌
作者:
郑卫原
时间:
2015-4-27 22:21
挺不错的,继续努力
作者:
王振光
时间:
2015-4-27 22:23
ding........
作者:
罗韬
时间:
2015-4-27 22:41
不错!顶一下
作者:
YQliang
时间:
2015-4-27 22:43
牛 学习了
作者:
火云邪神
时间:
2015-4-27 22:53
好牛逼的样子
作者:
陈捷旋
时间:
2015-4-27 22:59
强大,有技术就是牛
作者:
跳得更远
时间:
2015-4-27 23:00
楼主 顶起赞
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2