Java基础实现斗地主 那个叫几分怎么实现

Java基础实现斗地主 那个叫几分怎么实现,第1张

这是一个java实现的斗地主,发牌结果的程序,实现3个人十三张牌,然后底牌3张。

*/

import java.util.Arrays

public class pokerDemo{

public static void main(String[] args) {

/*生成一副牌的数字,简称牌库*/

int[]pkCode=new int[54]

for(int i=0i<54i++){

pkCode[i]=i

}

DeckOfCards()构造函数里凳慧如面,注释掉的

//deck[count]=new Card(faces[count%13],suits[count/13])

是对的,下面枣启那行除17是错的

另外,没有把大小王赋值到数组里

最后main函数里,打碧谈印方法错了。应该为,原本少了一个%-20s

System.out.printf("%-20s%-20s%-20s\n", myDeckOfCards.dealCard(), myDeckOfCards.dealCard(), myDeckOfCards.dealCard())

发牌完成以后剩下的3张牌就是保留的底牌

最简单的方法,在每个牌对象加一个属轮简性,专门用来排序这个属性是全局变量,写一个静态方法,这个方法用于返回当前携握数字,并自增1,如果需要多线程,注意加锁,牌的构造函数调用一次静态方法获取一个数值。在辩桐庆牌对象中写一个专门用于比较两个牌对象的方法,返回-1和1即可,-1表示前面的大,1表示前面的小,其实这种方法有些集合是有自带类似的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12392555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存