本文主要是介绍双色球生成,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
生成一组双色球,并且判断和用户是否相同。输出结果。
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("你没中奖,等下次。");}}
这篇关于双色球生成的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!