前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码 组成。红色球号码从 1—33 中选择,蓝色球号码从 1—16 中选择。 球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:

Java“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码 组成。红色球号码从 1—33 中选择,蓝色球号码从 1—16 中选择。 球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:

作者头像
CaesarChang张旭
发布2021-01-26 11:41:30
2.6K0
发布2021-01-26 11:41:30
举报
文章被收录于专栏:悟道

BY 张旭 合作:root121toor@gmail.com

关注我带你看更多技术知识和面试

代码语言:javascript
复制
package com.zx;

import java.util.Random;
import java.util.Scanner;

/**
 * @author CaesarChang
 * @data 2020/8/25
 * @time 18:40
 **/
public class Day4_demo7 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
//            用于生成随机数
        Random random=new Random();
//        系统生成的红篮球
        int[] red=new int[6];
        int blue;
//        用户的红篮球
        int[] myRed=new int[6];
        int myBlue;
//        系统初始化
        for(int i=0;i<6;i++){
                for(int j=0;j<i;j++){
                    if(red[i]==red[j]){            //去重
                        i--;
                        break;
                }   
            }
            red[i]= (random.nextInt(33)+1);
        }
            blue=(random.nextInt(16)+1);
//         获取用户输入
        System.out.println("请输入 6 个不重复的1-33数字 和 1 个1-16数字");
        for(int i=0;i<6;i++){
            System.out.println(red[i]);
        }
        for(int i=0;i<6;i++){
            myRed[i]=scanner.nextInt();
        }
        myBlue=scanner.nextInt();
        int num1 = 0;  int num2=0;// 用于记录 红球和蓝球中的数目
//        判断红蓝中的个数
        for(int i=0;i<6;i++){
            for(int j=0;j<6;j++){
                if(red[i]==myRed[j]){
                    num1++;
                }
            }
        }
        if(blue==myBlue){
            num2++;
        }
//        判断中几等奖
        if(num1==6&&num2==1){
            System.out.println("恭喜!! 您是一等奖");
        }
        else if(num1==6&&num2==0){
            System.out.println("恭喜!! 您是二等奖");
        }
        else if(num1==5&&num2==1){
            System.out.println("恭喜!! 您是三等奖");
        }
        else if(num1==5&&num2==0||num1==4&&num2==1){
            System.out.println("恭喜!! 您是四等奖");
        }
        else if(num1==4&&num2==0||num1==3&&num2==1){
            System.out.println("恭喜!! 您是五等奖");
        }
        else if(num1==2&&num2==1||num1==1&&num2==1||num1==0&&num2==1){
            System.out.println("恭喜!! 您是六等奖");
        }
        else {
            System.out.println("格式有误, 请重新输入");
        }


    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • BY 张旭 合作:root121toor@gmail.com
  • 关注我带你看更多技术知识和面试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档