java双色球投注和开奖程序

简介: java双色球投注和开奖程序

代码如下:

package com.etc.work;
import java.util.ArrayList;
import java.util.Scanner;
public class Test1 {
  public static void main(String[] args) {
    int[] arr1= new int[]{  1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33};    //存放红球
    int[] arr2= new int[]{  1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};   //存放蓝球
      ArrayList<Integer> list=new ArrayList<Integer>(); //存放生成的号码
    int x,y;                                  //存放红球数值和和蓝球数值
    int indexx,indexy;                          //存放红球下标和蓝球下标
    System.out.println("请选择要生成的注数(每注2元):");  
    Scanner sc=new Scanner(System.in);   
    int a=sc.nextInt();                 //获取生成注数
    for(int i=1;i<=6;i++) {
      indexx=(int)(Math.random()*33); //0到32
      if(list.contains(arr1[indexx])==true) {           //如果已经存在这个数则跳过本次循环,进入下一次
        i--;
        continue;
      }
      list.add(arr1[indexx]);
    }
    System.out.println("本期开奖结果为:"+list);
    list.clear();                        //清空list
    for(int b=1;b<=a;b++) {
      indexy=(int)(Math.random()*16); //0到15,蓝球下标
    for(int i=1;i<=6;i++) {
      indexx=(int)(Math.random()*33); //0到32
      if(list.contains(arr1[indexx])==true) {                   //如果已经存在这个数则跳过本次循环,进入下一次
        i--;
        continue;
      }
      list.add(arr1[indexx]);
    }
    list.add(arr2[indexy]);
    System.err.println("生成的第"+b+"注为:"+list);
    list.clear();
    }
  }
}

运行结果如下图:

如果有写的不对或者需要改进的地方,
欢迎在评论区留言指正,我看到都会一一回复

目录
相关文章
|
6天前
|
IDE Java 开发工具
在DOS环境下调试Java程序
在DOS环境下调试Java程序
19 1
|
6天前
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
20 1
|
17天前
|
小程序 前端开发 Java
Java程序的种类和结构
Java程序的种类和结构
|
3天前
|
前端开发 Java Unix
05. 【Java教程】第一个 Java 程序
05. 【Java教程】第一个 Java 程序
10 1
|
8天前
|
Java
Java的程序基本控制语句
Java的程序基本控制语句
|
8天前
|
分布式计算 Java 测试技术
Spark 单元测试报Error:(26, 16) java: 程序包sun.misc不存在
Spark 单元测试报Error:(26, 16) java: 程序包sun.misc不存在
16 0
|
9天前
|
Java
Java实现加权平均分计算程序WeightedAverageCalculator
绩加权平均分计算程序,带UI界面和输入保存功能。
19 0
|
9天前
|
IDE Java 数据库连接
Java桌面应用程序的深入探索
Java桌面应用程序的深入探索
16 0
|
9天前
|
算法 Java 数据处理
Java程序性能优化研究
Java程序性能优化研究
23 0
|
9天前
|
监控 算法 Java
Java程序结构
Java程序结构
10 0