java 实现扑克牌洗牌
2016-07-14 11:29
399 查看
import java.util.Random;
public class Test1 {
public static void change(String[] ss) {
for (int j = 0; j <= 1000; j++) {
for (int i = 0; i < ss.length; i++) {
int a = new Random().nextInt(52);
String temp = null;
temp = ss[i];
ss[i] = ss[a];
ss[a] = temp;
}
}
}
public static void main(String[] args) {
String[] bases = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J",
"Q", "K", "A" };
String[] s = new String[52];
for (int i = 0; i <= 12; i++) {
s[i] = "红桃" + bases[i];
s[i + 13] = "梅花" + bases[i];
s[i + 26] = "方块" + bases[i];
s[i + 39] = "黑桃" + bases[i];
}
change(s);
for (String s1 : s) {
System.out.print(s1);
}
}
}
public class Test1 {
public static void change(String[] ss) {
for (int j = 0; j <= 1000; j++) {
for (int i = 0; i < ss.length; i++) {
int a = new Random().nextInt(52);
String temp = null;
temp = ss[i];
ss[i] = ss[a];
ss[a] = temp;
}
}
}
public static void main(String[] args) {
String[] bases = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J",
"Q", "K", "A" };
String[] s = new String[52];
for (int i = 0; i <= 12; i++) {
s[i] = "红桃" + bases[i];
s[i + 13] = "梅花" + bases[i];
s[i + 26] = "方块" + bases[i];
s[i + 39] = "黑桃" + bases[i];
}
change(s);
for (String s1 : s) {
System.out.print(s1);
}
}
}
相关文章推荐
- 简易PDF生成(JAVA)
- java中的内部类总结
- [Java]排序算法专题(更新未完)
- Eclipse下使用findbugs进行代码审查
- 【java】:抽象类跟接口的区别
- eclipse和Android studio中获取sha1和md5
- 【Java】用jxl.jar更改数据格式 读入写出excel
- 转 : Java的版本特性与历史
- Gadgets-生成随即字符串(JS-JAVA)
- 解析java中main函数为什么是这样写
- Java中级开发工程师知识点归纳
- web开发(七)之struts2跳转类型
- JAVA定时任务Quartz
- java集合分类大全
- 如何通过JAVA客户端访问Hbase
- java获取本地的ip地址
- Java并发原理谈谈
- JAVA正则表达式
- jxl实例
- JavaWeb学习总结(一)——JavaWeb开发入门