java德州扑克

以前写的德州扑克,先把代码放上来,目前只能自动发牌和比较以后再做优化

牌的基本信息
public class pai {
static int num;
static char hua;
static String member;
static int dian;
public static int getDian() {
return dian;
}
public void setDian(int dian) {
pai.dian = dian;
}
public pai() {
super();
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public char getHua() {
return hua;
}
public void setHua(char hua) {
this.hua = hua;
}
public String getMember() {
return member;
}
public void setMember(String member) {
this.member = member;
}
}

主要代码。全写到一起了比较乱
下面展示一些 内联代码片

package dezhou;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class Test {
	static int t = -1;//用于判断 同类型时 比较大小 出现-1的时候说明 这有A并且以A的牌型为判断基准
	static int t1;
	static int t2;
    static int []play1 = new int[5];//玩家1手牌
	static int []play2 = new int[5];//玩家2手牌
	static int pp1;//玩家1牌型     0 普通 / 1 一对 /2 两对/ 3 三条/4 顺子  /5 同花/6 葫芦 / 7 四条 /8同花顺
	static int pp2;//玩家2牌型
	static int q1;//比较 辅助 判断同花顺
	static int q2;
	static String []a2 = new String[52];//点数	
	static int []p1 = new int[10];//底牌
	static int []a1 = new int[52];//第几张牌   便于直接比较大小 连花色带大小一起比较了
	static char []a3 = new char[52];//花色
	static int []a4 = new int[52];//点数
    static int q=-1;
    
    static int []ceshi1 = new int [] {1,5,9,13,16};             //测试用数组
    static int []ceshi2 = new int [] {13,23,10,9,11};             //测试用数组

public static void main(String[] args) {
	pai p = new pai();
	int b;//第几张牌
	for(int j=0;j<a1.length;j++) {
		int i = j+1;
		//数字
		b = j/4;
		b++;
		p.setNum(b);
		a1[j]=p.getNum();
		a4[j]=j/4;
		a4[j]++;
		//牌点数
		if(b<=10) {
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值