代码如下:
import java.util.Random;
public class HelloWorld{
public static void main(String[] args){
//1、生成中奖号码
int[] arr=createNumber();
for (int i =0;i<arr.length;i++) {
System.out.print(arr[i]+" ");
}
}
public static int[] createNumber(){
//1、创建数组用于添加中奖号码
//6个红球 1个蓝球 数组长度:7
int[] arr=new int [7];
//2、随机生成号码并添加到数组当中
//红球:不能重复的 1 2 3 4 5 6
//蓝球:可以跟红球号码重复 5
//生成红球号码并添加到数组当中
Random r=new Random();
for(int i=0;i<6;){
//获取红球号码
int redNumber=r.nextInt(33)+1;
boolean flag= contains(arr,redNumber);
if(!flag){
//把红球号码添加到数组当中
arr[i]=redNumber;
i++;
}
}
//生成蓝球号码并添加到数组当中
int blueNumber=r.nextInt(16)+1;
arr[arr.length-1]=blueNumber;
return arr;
}
//用于判断数组中是否存在
public static boolean contains(int[] arr,int number){
for(int i=0;i<arr.length;i++){
if(arr[i]==number){
return true;
}
}
return false;
}
}
用java做一个双色球彩票系统
君莫胖2024-03-26 22:49
相关推荐
Buleall4 分钟前
期末考学C重生之绝世牛码6 分钟前
Java设计模式 —— 【结构型模式】外观模式详解小蜗牛慢慢爬行12 分钟前
有关异步场景的 10 大 Spring Boot 面试问题Algorithm157622 分钟前
云原生相关的 Go 语言工程师技术路线(含博客网址导航)shinelord明31 分钟前
【再谈设计模式】享元模式~对象共享的优化妙手新手小袁_J36 分钟前
JDK11下载安装和配置超详细过程呆呆小雅37 分钟前
C#关键字volatileMonly2138 分钟前
Java(若依):修改Tomcat的版本boligongzhu38 分钟前
DALSA工业相机SDK二次开发(图像采集及保存)C#版Eric.Lee202139 分钟前
moviepy将图片序列制作成视频并加载字幕 - python 实现