用java写的一个斗地主发牌小程序
package bag;
import java.util.*;
public class Dou {
/*
* 生成扑克牌
*/
public String[] puke() {
String[] s1 = { "黑桃", "红桃", "梅花", "方片" };
String[] s2 = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J",
"Q", "K" };
String[] s3 = { "小王", "大王" };
String[] s4 = new String[54];
s4[52] = s3[0];
s4[53] = s3[1];
for (int i = 0; i < 52; i++) {
s4[i] = s1[i % 4] + s2[i / 4];
}
return s4;
}
/*
* 洗牌
*/
public String[] wash(String[] s2) {
// Dou dou = new Dou();
// String s2[] = dou.puke();
for (int i = 0; i < 100; i++) {
String k;
Random ran = new Random();
int ran1 = ran.nextInt(54);
int ran2 = ran.nextInt(54);
// 随机两张牌交换实现洗牌
k = s2[ran1];
s2[ran1] = s2[ran2];
s2[ran2] = k;
}
return s2;
}
/*
* 斗地主发牌
*/
public String[] check(String[] s1) {
// Dou dou = new Dou();
// String s1[] = dou.wash();
for (int i = 0; i < 54; i++) {
if (i % 17 == 0) {
System.out.println("");
int k = i / 17 + 1;
if (k == 4)
System.out.print("底牌:" + "\t");
else
System.out.print("玩家" + k + ":" + "\t");
}
System.out.print(s1[i] + "\t");
}
return s1;
}
/*
*
* @main
*/
public static void main(String[] args) {
Dou dou = new Dou();
&nbs
相关文档:
注意,请不要被我误导,我没有看其他资料,这是我自己分析的,有些可能是不对的
"DestroyJavaVM" prio=6 tid=0x00316800 nid=0x448 waiting on condition [0x00000000
..0x00a0fd4c]
java.lang.Thread.State: RUNNABLE
"Thread-1" prio=6 tid=0x02f85000 nid=0xd18 waiting for m ......
更改oracle Listener 配置:D:\Oracle\moon\product\11.1.0\db_1\NETWORK\ADMIN 目录之下:Listener.ora文件进行配置:
# listener.ora Network Configuration File: d:\Oracle\moon\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SI ......
1.1 面向对象的基本概念
面向对象的基本思想
面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行
程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。开发 ......
JAVA 连接 SQLServer 2000 所需要的三个JAR包。
http://download.csdn.net/source/2283940
----------------
Code:
------------------------
Connection conn = null;
Statement sta = null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServer ......
一 DOM 以下代码用DOM是生成一个XML文档
package xml;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
imp ......