java人工洗牌窗口程序_求解,用JAVA写洗牌与发牌模拟程序
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
import java.util.Random;
class card
{
public String face;
public String suit;
public card(String f,String s)
{this.face=f;
this.suit=s;
}
public String toString()
{ String x=suit+": "+face+"?? ";
return x;
}
}
class DeckOfCards
{???? card zj[];
public DeckOfCards()
{
zj=new card[52];
String number[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String huase[]={"紅桃","方塊","梅花","黑桃"};
for(int i=0;i<52;i++)????????????????????????????? //對card的每個對象初始化
{
//zj[i].suit=number[i%13];
//zj[i].face=huase[i/4];
zj[i]=new card(number[i%13],huase[i/13]);
// System.out.print(zj[i]);
}
}
public void shuffle()????????????????????????????? //洗牌
{ //zj=new card[52];
Random r=new Random();
for (int i=0;i<52;i++)
{
int j=r.nextInt(52);?????????????????? //52個隨機數
card temp=zj[j];?????????????????????????? //對zj[j]與zj[i]進行交換
zj[j]=zj[i];
zj[i]=temp;
總結
以上是生活随笔為你收集整理的java人工洗牌窗口程序_求解,用JAVA写洗牌与发牌模拟程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 密钥工厂 desede_201
- 下一篇: 男性睾丸异常不育饮食