生成一组双色球,并且判断和用户是否相同。输出结果。
mport java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class HelloIDEA {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入你买彩票的数字用空格隔开");
int lc =input.nextInt();//输入
int [] cl=new int[7];//数组
int []duiBi = new int[7];//对比组
for (int i=0;i<6;i++){
cl[i]=input.nextInt();
}
Random r = new Random();
int[] red = new int[33];//红色球
int[] blue = new int[16];//蓝色求
int blues = r.nextInt(16);//随机抽数
for (int i = 0; i < 33; i++) {//填充红球的数字
red[i] = i+1;
}
for (int i = 0; i < 16; i++) {//填充蓝球的数字
blue[i] = i+1;
}
System.out.println("这次的开奖结果为:");
System.out.print("红球:");//随机抽取红球输出
for (int i = 0; i < 6; i++) {
int reds = r.nextInt(33);//随机抽数
int x = red[reds];
// duiBi[i] =x;
if (1 <= x && x < 10) {
System.out.print("0" + x + ",");
} else {
System.out.print(x + ",");
}
}
System.out.print("。 蓝球:");
int c = blue[blues];
// duiBi[6]=c;
if (1 < c && c < 10) {
System.out.print("0" + c + ","+"\n");
} else {
System.out.print(c+"\n");
}
boolean jieGuo= Arrays.equals(cl,duiBi);
if (jieGuo==true) {
System.out.println("你中彩票了");
}else {
System.out.println("你没中奖,等下次。");
}
}