当前位置: 首页 > news >正文

用java做一个双色球彩票系统

代码如下:    
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个蓝球 数组长度:7int[] 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;}
}
http://www.lryc.cn/news/325860.html

相关文章:

  • 某对象存储元数据集群改造流水账
  • 前端理论总结(js)——filter、foearch、for in 、for of 、for的区别以及返回值
  • 【JavaEE初阶系列】——多线程案例一——单例模式 (“饿汉模式“和“懒汉模式“以及解决线程安全问题)
  • 革新水库大坝监测:传统软件与云平台之比较
  • C++模版(基础)
  • MySQL驱动Add Batch优化实现
  • 手撕算法-数组中的第K个最大元素
  • 【vue】computed和watch的区别和应用场景
  • ARM.day8
  • SpringCloud Gateway工作流程
  • 西井科技与安通控股签署战略合作协议 共创大物流全新生态
  • CCCorelib 点云RANSAC拟合球体(CloudCompare内置算法库)
  • map china not exists. the geojson of the map must be provided.
  • Redis如何删除大key
  • JRT菜单
  • 《海王2》观后感
  • [蓝桥杯 2023 省 A] 颜色平衡树:从零开始理解树上莫队 一颗颜色平衡树引发的惨案
  • maya打开bvh脚本
  • 【JavaSE】数据类型和运算符
  • Docker 哲学 - ip 的组成规则 与 网关介绍
  • 数学建模竞赛真的是模型解题一般,但是论文出彩而获奖的吗?
  • 深度学习常见的三种模型
  • 接口自动化测试分层设计与实践总结
  • 集合(下)Map集合的使用
  • AAPT: error: resource android:attr/dialogCornerRadius not found.
  • 数字功放VS模拟功放,选择适合你的音频解决方案
  • 5.88 BCC工具之tcpsynbl.py解读
  • GVRP实现vlan的自动创建和注册
  • Oracle VM VirtualBox修改磁盘大小
  • 【嵌入式硬件】步进电机