栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java双色球

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java双色球

双色球规则是选6个1--33的红球和一个1-16的篮球看和中了几个数

import java.util.Random;//产生随机数的导包
import java.util.Scanner;//输入的导包
public class Main {
    public static void pai(int[] x){//定义了一个6位数组的方法 
        int temp;
        for(int i=0;i<5;i++){
            for(int j=0;j<5-i;j++){
                if(x[j]>x[j+1]){
                    temp=x[j];
                    x[j]=x[j+1];
                    x[j+1]=temp;//采用冒泡排序让这个数组由小到大排列
                }
            }
        }
    }
    public static void main (String[] args) {
        int[] red = new int[6];
        int[] add = new int[6];//创建了两个数组
        Random r = new Random();
        Scanner sc = new Scanner(System.in);
        int blue= r.nextInt(16)+1;产生一个1-16的随机数并赋值给blue
        for(int i=0;i<6;i++){
            red[i]=r.nextInt(33)+1;//for循环产生6个1-33的随机数赋值给red数组
            if(i>=1){
                for(int j=0;j33){
                System.out.println("您输入的号码超出范围,请重新输入:");
                m--;
            }//避免输入的数超过33
            if(m>=1){
                for(int n=0;n16){
            System.out.print("您输入的号码超出范围,请重新输入:");
            pdd=sc.nextInt();
        }//避免输入的数超过16
        System.out.print("您选的号码为:");
        for (int t=0;t<6;t++){
            if(add[t]>9){
                System.out.print(add[t]+" ");
            }
            else{
                System.out.print("0"+add[t]+" ");
            }//打印输入的红球并对个位数添0并在每个数后面加空格
        }
        if(add>9){
            System.out.print(add);
        }
        else{
            System.out.print("0"+add);
        }//打印输入的篮球并对个位数添0并在每个数后面加空格
        System.out.println();//换行
        System.out.print("中奖的号码为:");
        for(int z=0;z<6;z++){
            if(red[z]>9){
                System.out.print(red[z]+" ");
            }
            else{
                System.out.print("0"+red[z]+" ");
            }
        }//打印产生的红球随机数并给个位数添0在每个数后面加空格
        if(blue>9){
            System.out.print(blue);
        }
        else{
            System.out.print("0"+blue);
        }//打印产生的蓝球随机数并给个位数添0
        System.out.println();//换行
        int sd=0;//sd初始化
        for(int i=0;i<6;i++){
            for(int j=0;j<6;j++){
                if(add[i]==red[j]){
                    sd++;
                }
            }
        }//对比红球中了多少次
        if(pdd==blue){
            sd++;
        }//对比总共中了多少次
        System.out.print("您中奖了"+sd+"次");
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854748.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号