import java.util.Random;
import java.util.Scanner;
import com.qf.pro2103.util.ArrayUtil;
public class DCBall {
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
while(true) {
MakeBall mb = new MakeBall();
check ck = new check();
Scanner scan = new Scanner(System.in);
int[] input=new int[6];
int blue;
for(int i=0;i<input.length;i++) {
System.out.println("输入第"+(i+1)+"个红球的值");
input[i]=scan.nextInt();
}
System.out.println("输入蓝球的值");
blue=scan.nextInt();
System.out.println("正在出球");
Thread.sleep(5000);
System.out.println("猜中红球:"+ck.checkRed(mb.redBall, input));
System.out.println("猜中蓝球:"+ck.checkBlue(mb.blueBall, blue));
ArrayUtil.printInAry(mb.redBall);
System.out.println(mb.blueBall);
}
}
}
class MakeBall{
Random rd =new Random();
int[] redBall=new int[6];
int blueBall=0;
MakeBall() {
blueBall=rd.nextInt(16-1+1)+1;
RedBall();
}
public int[] RedBall() {
int j=0;
a: while(true) {
int red=rd.nextInt(33-1+1)+1;
for(int i=0;i<redBall.length;i++) {
if(redBall[i]==red) {
continue a;
}
}
redBall[j]=red;
if(j==5)
break;
j++;
}
return redBall;
}
}
class check{
public int checkRed(int[] red,int[] input) {
int n=0;
for(int i=0;i<red.length;i++) {
for(int j=0;j<input.length;j++) {
if(red[i]==input[j]) {
n++;
}
}
}
return n;
}
public int checkBlue(int blue,int input) {
if(blue==input)
return 1;
else
return 0;
}
}
10-06
1868
12-28
47
12-17
514