public class PUKE {
static int [] tags=new int[54];
static String[] cards= {"方块2","方块3","方块4","方块5","方块6","方块7","方块8","方块9","方块10","方块J","方块Q","方块k","方块A"
,"黑桃2","黑桃3","黑桃4","黑桃5","黑桃6","黑桃7","黑桃8","黑桃9","黑桃10","黑桃J","黑桃Q","黑桃","黑桃A"
,"红桃2","红桃3","红桃4","红桃5","红桃6","红桃7","红桃8","红桃9","红桃10","红桃J","红桃Q","红桃k","红桃A",
"麻花2","麻花3","麻花4","麻花5","麻花6","麻花7","麻花8","麻花9","麻花10","麻花J","麻花Q","麻花k","麻花A","小王","大王"};
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0;
int current=1;//当前摸牌人
for(i=0;i<54;i++)
tags[i]=0;
for(i=0;i<51;i++)
{
Random rm=new Random();
int temp=rm.nextInt(54);
if(tags[temp]!=0)
{
i--;
continue;
}
else
{
tags[temp]=current%3+1;
current++;
}
}
showW(1);showW(2);showW(3);showW(0);
}
private static void showW(int w)
{
int i=0;
if(w==0)
System.out.print("底牌:");
else
System.out.print("玩家"+w+":");
for(i=0;i<54;i++)
{
if(tags[i]==w)
System.out.print(cards[i]+" ");
}
System.out.println();
}
}
这是洗牌发牌, 发的牌是乱的怎么样发完之后 排序显示;
求解答,本人新手。
static int [] tags=new int[54];
static String[] cards= {"方块2","方块3","方块4","方块5","方块6","方块7","方块8","方块9","方块10","方块J","方块Q","方块k","方块A"
,"黑桃2","黑桃3","黑桃4","黑桃5","黑桃6","黑桃7","黑桃8","黑桃9","黑桃10","黑桃J","黑桃Q","黑桃","黑桃A"
,"红桃2","红桃3","红桃4","红桃5","红桃6","红桃7","红桃8","红桃9","红桃10","红桃J","红桃Q","红桃k","红桃A",
"麻花2","麻花3","麻花4","麻花5","麻花6","麻花7","麻花8","麻花9","麻花10","麻花J","麻花Q","麻花k","麻花A","小王","大王"};
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0;
int current=1;//当前摸牌人
for(i=0;i<54;i++)
tags[i]=0;
for(i=0;i<51;i++)
{
Random rm=new Random();
int temp=rm.nextInt(54);
if(tags[temp]!=0)
{
i--;
continue;
}
else
{
tags[temp]=current%3+1;
current++;
}
}
showW(1);showW(2);showW(3);showW(0);
}
private static void showW(int w)
{
int i=0;
if(w==0)
System.out.print("底牌:");
else
System.out.print("玩家"+w+":");
for(i=0;i<54;i++)
{
if(tags[i]==w)
System.out.print(cards[i]+" ");
}
System.out.println();
}
}
这是洗牌发牌, 发的牌是乱的怎么样发完之后 排序显示;
求解答,本人新手。