描述
模拟双色球开奖
输入数据
无
输出结果
输出开奖号码
package com.study.day0105;
import java.util.Arrays;
import java.util.Random;
//双色球开奖模拟
public class MyJava1 {
public static void main(String[] args) {
//欢迎页面
System.out.println("==========欢迎来到双色球开奖中心===========");
//模拟出蓝色号码球
Random rd=new Random();
//定义变量来存储随机蓝色号码球
int blueBall=rd.nextInt(16)+1;
//使用数组来存放红色号码球
int []arr=new int[6];
//定义变量来使用当前取到的随机红色球
int redBall;
//标记抽取红色号码
boolean []used=new boolean[33];
//计数器来统计红色球的个数
int k=0;
//模拟出红色号码球
do{
//产生红色球
redBall=rd.nextInt(32)+1;
//判断是否已经抽到
if (used[redBall]==false){
arr[k++]=redBall;
used[redBall]=true;
}
}while(k!=6);
Arrays.sort(arr);
System.out.println("本期红色中奖号码:"+Arrays.toString(arr)+
"\n本期蓝色中奖号码:"+blueBall);
}
}