您的位置:首页 > 编程语言 > Java开发

java 四人摸牌 附加检验输出

2016-05-19 11:02 453 查看
import java.util.ArrayList;

import java.util.Random;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

int [] p1=new int[30];

int [] p2=new int[30];

int [] p3=new int[30];

int [] p4=new int[30];

int [] f=new int[120];

int i,j,r1;

for(i=0;i<30;++i)

p3[i]=p4[i]=p2[i]=p1[i]=-1;

// for(i=26;i<30;++i)

// p3[i]=p4[i]=p2[i]=p1[i]=-2;

for(i=0;i<120;++i)

f[i]=-3;

Random r=new Random();

for(i=0;i<26;++i){

r1=r.nextInt(108);

f[i]=r1;

for(j=0;j<i;++j){

if(f[j]==r1){

r1=r.nextInt(108);f[i]=r1;j=-1;continue;

}

}

p1[i]=r1;

}/*---------------------------------------p1*/

for(i=0;i<26;++i){

r1=r.nextInt(108);

f[i+30]=r1;

for(j=0;j<i+30;++j){

if(f[j]==r1){

r1=r.nextInt(108);f[i+30]=r1;j=-1;continue;

}

}

p2[i]=r1;

}/*---------------------------------------p2*/

for(i=0;i<26;++i){

r1=r.nextInt(108);

f[i+60]=r1;

for(j=0;j<i+60;++j){

if(f[j]==r1){

r1=r.nextInt(108);f[i+60]=r1;j=-1;continue;

}

}

p3[i]=r1;

}/*---------------------------------------p3*/

for(i=0;i<26;++i){

r1=r.nextInt(108);

f[i+90]=r1;

for(j=0;j<i+90;++j){

if(f[j]==r1){

r1=r.nextInt(108);f[i+90]=r1;j=-1;continue;

}

}

p4[i]=r1;

}/*---------------------------------------p4*/

int t;

for(i=0;i<120;++i){

for(j=0;j<i;++j)

{

if(f[i]<f[j])

{

t=f[i];

f[i]=f[j];

f[j]=t;

}

}

}

for(i=0;i<120;++i)

System.out.print(f[i]+" ");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: