Java“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码 组成。红色球号码从 1—33 中选择,蓝色球号码从 1—16 中选择。 球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:
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("格式有误, 请重新输入");}}
}
Java“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码 组成。红色球号码从 1—33 中选择,蓝色球号码从 1—16 中选择。 球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:相关推荐
- 双色球规则:双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球从1—33中随机生成6个不重复的号码;蓝色球号码从1—16中随机生成1个;客户通过键盘录入购买的红色球6个(不重复)和蓝色
双色球规则:双色球每注投注号码由6个红色球号码和1个蓝色球号码组成. 红色球从1-33中随机生成6个不重复的号码:蓝色球号码从1-16中随机生成1个: 客户通过键盘录入购买的红色球6个(不重复)和蓝色 ...
- 双色球(投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1—33中选择;蓝色球号码从1—16中选择。)
package train1;import java.util.Random; import java.util.Scanner;public class test3 {public static v ...
- 双色球投注区分为红球号码区和蓝球号码区,红球号码范围为 01~33,蓝球号码范围为 01~16。双色球每期从 33 个 红球中开出 6 个号码,从 16 个蓝球中开出 1 个号码作为中奖号码,双色球玩
模拟双色球彩票游戏 玩法说明: 双色球投注区分为红球号码区和蓝球号码区,红球号码范围为 01-33,蓝球号码范围为 01-16.双色球每期从 33 个 红球中开出 6 个号码,从 16 个蓝球中开出 ...
- Java 实现双色球的彩票功能。规则:从33个红球中随机选择不重复的6个数,从16个蓝球中随机选择1个组成一注彩票。可以选择买多注。
package cn.zhang;import java.util.Scanner;public class Subject001 {/** 实现双色球的彩票功能.规则:从33个红球中随机选择不重复的 ...
- 让0球平局怎么算_半场16中5+0助攻+空气球,欧文威化,看看众美媒怎么说?
过去3场比赛,凯尔特人均吃下败仗已经命悬一线,这其中和当家球星欧文手感冰凉有着主要的关系,3场比赛,德鲁大叔合计62中19,命中率惨不忍睹.而在输掉G4后,德鲁大叔还一人独自离开前往更衣室,不少美媒认 ...
- 在java中如何做身份证号码校验
https://blog.csdn.net/persistencegoing/article/details/84376427 直接上代码,里面有测试类 /*** 身份证前6位[ABCDEF]为行政区 ...
- Java黑皮书课后题第8章:**8.36(拉丁方阵)拉丁方阵是一个n*n的数组,其中有n个不同的拉丁字母,并且每个拉丁字母恰好只在每行和每列中出现一次。编写一个程序,提示用户输入数字n和字符数组
**8.36(拉丁方阵)拉丁方阵是一个n*n的数组,其中有n个不同的拉丁字母,并且每个拉丁字母恰好只在每行和每列中出现一次 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 **8.36 ...
- Java黑皮书课后题第6章:*6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示。编写一个测试程序,提示用户输入字符串形式的电话号码。程序将字母(大写或小写)翻译成数字
6.21(电话按键盘) 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示,编写一个方法,返回给定大写字母的数字, ...
- 【算法java版01】:键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成*
键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成 * 一.题目描述 二.解题思路 三.代码示例 四.测评结果 一.题目描述 键盘录入一个字符串,将字符串中的大写改成小写,小写改成大 ...
最新文章
- mac 安装mqtt
- 杨辉三角(下三角或者等腰三角)
- Redis和Memcached整体
- JAVA中的异常使用
- 关于Struts2的通配方法、转发重定向
- ES5 getter setter
- ASP.NET Core MVC 之依赖注入 Controller
- linux修改java内存大小_Linux 和 windows修改java虚拟机内存大小
- stm32F1使用SD卡实现IAP
- php怎么上传函数,【后端开辟】php上传函数怎样封装
- 6-7Pytorch搭建cifar10训练脚本(下)
- Rpc远程调用框架的设计与实现(1)
- 微程序控制器的组成及原理总结
- html字体溢出问题,CSS教程:关于文字溢出问题的研究
- uniapp进行H5微信支付
- 代码不规范,亲人两行泪
- PostgreSQL数据库——Pigsty grafana dashboards
- 云解析 dns 服务器,你知道为什么云解析DNS又快又安全吗?
- Android线上轻量级APM性能监测方案
- 使用C++实现n阶行列式的计算
热门文章
- 计算机网络id不能修改密码,怎么更改id密码-iPhone突然提示需要修改密码,到底要不要改?...
- 某拼多多程序员嘲讽阿里员工学历不如他们!平均不过普通本科!
- (小游戏!)简易游戏修改!!!新手看过来!
- js判断时间是早上还是下午_JS获取时间显示上午,下午 | 学步园
- 10月2日回顾 |2021CBC街舞冠军赛,汇聚南宁巅峰对决!
- Centos 配置IP的方式
- android imessage.apk,AirMessage让Android也能收发iMessage,不用买iPhone也可传免费简讯
- Javaweb:Servlet过滤器以及常见应用展示
- Mac-工具-Homebrew快速安装/卸载/使用
- 苹果怎么关闭自动亮度_小米10的自动亮度到底有什么玄机?听听高管怎么说