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]+" ");
}
}
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]+" ");
}
}
相关文章推荐
- springMVC+myabtis 实现excel小例子
- Java多线程售票问题
- intellij + gradle + jetty + spring mvc step by step - 2
- Spring技术内幕之IOC容器的实现(01)-IOC容器初始化过程
- java设计六原则
- spring01
- spring源码分析(二)- 容器基础
- java导入导出excel 01
- java中base包DBmanager直接面向 数据库的 详解
- 【java】File,file.getPath(), getAbsolutePath(), getCanonicalPath()区别
- 详解JavaEE使用过滤器实现登录(用户自动登录 安全登录 取消自动登录黑用户禁止登录)
- 如何在 Mac 上卸载 Java 7 和更高版本?
- [javaSE] 位运算符(&|^)
- 导出excel时java反射的一些方法
- 【Java工具类】 POI操作word文档模版可修改文字图片
- SpringMVC中使用Interceptor拦截器
- Android开发效率—Eclipse快捷键
- 浅谈Java中的锁
- Java发送电子邮件的完整代码,可发送附件
- Java仿文库的基本方法(openoffice+swftools+flexPaper)