黑马程序员技术交流社区
标题:
找大神完善
[打印本页]
作者:
罗韬
时间:
2015-4-5 15:27
标题:
找大神完善
public class Collectionstest {
public static void main(String[] args) {
// 买牌
// 表示花色的数组
String[] colors = { "黑桃", "红心", "草花", "方块" };
// 表示点数的数组
String[] numbers = { "A", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"10", "J", "Q", "K" };
// 找一个牌盒
ArrayList<String> array = new ArrayList<String>();
array.add("大王");
array.add("小王");
// 循环装牌
for (String c : colors) {
for (String n : numbers) {
array.add(c.concat(n));
}
}
// 显示所有牌
// System.out.println(array);
// 洗牌
Collections.shuffle(array);
//排序
//Collections.sort(array);
// 显示所有牌
// System.out.println(array);
// 发牌
ArrayList<String> 刘String = new ArrayList<String>();
ArrayList<String> 关String = new ArrayList<String>();
ArrayList<String> 张String = new ArrayList<String>();
// 用普通for
for (int x = 0; x < array.size() - 3; x++) {
if (x % 3 == 0) {
刘String.add(array.get(x));
} else if (x % 3 == 1) {
关String.add(array.get(x));
} else if (x % 3 == 2) {
张String.add(array.get(x));
}
}
// 看牌
System.out.println("刘String:" + 刘String);
System.out.println("关String:" + 关String);
System.out.println("张String:" + 张String);
// 看底牌
for (int x = array.size() - 3; x < array.size(); x++) {
System.out.println(array.get(x) + " ");
}
}
}
作者:
dongran
时间:
2015-4-5 15:55
新手表示看不懂.......
能问问这是学多少天的成功么
作者:
liyanghml
时间:
2015-4-6 02:24
三人挖坑??:lol 厉害
作者:
1017161726
时间:
2015-4-6 13:28
看着还是可以明白的。就是那个,刘关张的牌取自的ArrayList集合要保证无序。
作者:
Soul1122
时间:
2015-4-6 22:00
要好好学习天天向上啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2