zoukankan      html  css  js  c++  java
  • 双色球

     1 import java.util.ArrayList;
     2 import java.util.Random;
     3 
     4 public class DoubleBall 
     5 {
     6   public static void main(String[] args) 
     7   {
     8     //1.创建33个球号
     9       String[]ballNumber= {"01","02","03","04","05","06","07","08","09","10","11","12"
    10               ,"13","14","15","16","17","18","19","20","21","22","23","24","25","26","27"
    11               ,"28","29","30","31","32","33"};
    12         //2.创建容器
    13       ArrayList put=new ArrayList();
    14       //3.将球放入容器
    15       for(int i=0;i<ballNumber.length;i++)
    16       {
    17           put.add(ballNumber[i]);
    18       }
    19       //4.创建篮球
    20       String[]blue= {"01","02","03","04","05","06","07"};
    21       //5.创建一个摇号数组--长度为6
    22       String[]result=new String[6];
    23       //6.创建随机数工具类
    24       Random math=new Random();
    25       //7.从容器中抽取六个红球号码
    26       for(int j=0;j<result.length;j++)
    27       {
    28           int index=math.nextInt(put.size());//生成0~32的随机下标
    29           result[j]=(String)put.get(index);//根据下标得到相应的球号
    30           put.remove(index);//将被抽到的球号从数组中移除
    31       }
    32       //8.随机抽取一个篮球
    33       String blueResult=blue[math.nextInt(blue.length)];
    34       //9.打印
    35       System.out.println("*********本期开奖************");
    36       //遍历六个红球结果
    37       for(int k=0;k<result.length;k++)
    38       {
    39           System.out.print("("+result[k]+") ");
    40       }
    41       System.out.println();
    42       System.out.println("篮球开奖号: "+blueResult);
    43       
    44   }
    45 }
  • 相关阅读:
    JAVA 导包,使用前面的类~
    JAVA 类的定义(定义一个类,来模拟“学生”)
    Python 猜数游戏
    JAVA 数组作为方法参数—传递地址
    JAVA 数组作为方法返回值—返回地址
    JAVA 求数组中的最大值
    JAVA 数组元素的反转
    07-递归案例
    05-函数是一种类型
    06-递归
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10116145.html
Copyright © 2011-2022 走看看