Java实现双色球玩法

Java实现双色球玩法

玩法说明:
双色球投注区分为红球号码区和蓝球号码区,红球号码范围为01~33,蓝球号码范围为01~16。双色球每期从33个红球中开出6个号码,从16个蓝球中开出1个号码作为中奖号码,双色球玩法即是竞猜开奖号码的6个红球号码和1个蓝球号码,顺序不限

玩法规则:
在这里插入图片描述
注:
1、高等奖奖金=奖金总额-固定奖奖金。
2、当奖池奖金超过1亿元(含)时,下期一等奖奖金总额包括两部分,一部分为高等奖奖金的55%与奖池奖金之和,单注奖金按注均分,封顶500万元;另一部分为高等奖奖金的20%,单注奖金按注均分,封顶500万元。
3、奖池奖金在1亿元以下时,单注奖金封顶500万元。

代码运行要求:
1.控制台输入7个数据,前六位数据是红球号码 最后一位是蓝球号码

代码

import java.util.Random;
import java.util.Scanner;public class GameMethod {public static void main(String[] args) {System.out.println("输入您猜测双色球数值:红色号码为-0~33 蓝色号码为01~16");int[] arr=guess();System.out.print("本期双色球号码为:");int[] arrlist=h1();boolean a=blue(arr,arrlist);int i=red(arr,arrlist);win(a,i);}//	双色球public static int[] h1() {Random r = new Random();int[] arrlist = new int[7];for (int i = 0; i < arrlist.length - 1; i++) {int number = r.nextInt(33) + 1;if (isTrue(number, arrlist)) {i--;} else {arrlist[i] = number;}}// 蓝色球在最后一位arrlist[arrlist.length - 1] = r.nextInt(16) + 1;each(arrlist);return arrlist;}//	判断中将概率public static void win(boolean a,int i) {if(i==6) {if(a) {System.out.println("恭喜,您获得一等奖,当奖池奖金超过1亿元(含)时,下期一等奖奖金总额包括两部分,一部分为高等奖奖金的55%与奖池奖金之和,单注奖金按注均分,封顶500万元;另一部分为高等奖奖金的20%,单注奖金按注均分,封顶500万元");}else {System.out.println("恭喜,您获得二等奖,当期高等奖奖金的25%");}}else if(i==5) {if(a) {System.out.println("恭喜,您获得三等奖,单注奖金金额固定为3000元");}else {System.out.println("恭喜,您获得四等奖,单注奖金金额为200元");}}else if(i==4) {if(a) {System.out.println("恭喜,您获得,四等奖单注奖金金额为200元");}else {System.out.println("恭喜,您获得五等奖,单注奖金金额为10元");}}else if(i==3) {if(a) {System.out.println("恭喜,您获得五等奖,单注奖金金额为10元");}else {System.out.println("谢谢参与,您未中奖");}}else if(i==2||i==1||i==0){if(a) {System.out.println("恭喜,您获得六等奖,单注奖金金额为10元");}else {System.out.println("谢谢参与,您未中奖");}}}//判断蓝色是否中奖public static boolean blue(int[] arr,int[] arrlist) {if(arr[arr.length-1]==arrlist[arrlist.length-1]){return true;}return false;}//判断红色球中奖个数public static int red(int[] arr,int[] arrlist) {int count=0;for(int i=0;i<arr.length-1;i++) {for(int j=0;j<arrlist.length;j++) {if(arr[i]==arrlist[j]) {count++;}}}return count;}//输入猜测的双色球值public static int[] guess() {Scanner sc=new Scanner(System.in);int[] newArr=new int[7];for(int i=0;i<newArr.length;i++) {newArr[i]=sc.nextInt();}return newArr;}// 判断传入值在数组中是否存在public static boolean isTrue(int value, int[] arrlist) {for (int i = 0; i < arrlist.length; i++) {if (arrlist[i] == value) {return true;}}return false;}//遍历数组,循环输出public static void each(int[] arrlist) {for (int i = 0; i < arrlist.length; i++) {System.out.print(arrlist[i] + " ");}System.out.println();}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35607.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

随机生成一注双色球号码 - - (要求同色号码不重复 )

知识点: new Random() . next( 33): 产生一个 0-33 (含0不含33) 的随机数 所以1之后 , 就变成了 1-34( 1 - 33); HashSet集合:存储不重复的元素. add( E element) 往集合中添加指定元素. 增强for循环:因为不能使用索引,所以用增强for循环. /*双色球规则&#xff1a;双色球每…

Java基础~双色球游戏(规则:红色球号码从1--33中选择;蓝色球号码从1--16中选择,每次注投注号码由6个红色球号码和1个蓝色球号码组成)附:运行结果截图

目录 ArrayList.java Ball.java BallColor.java 这是枚举类型 Test1.java 我的主方法文件 运行截图&#xff1a;​编辑 双色球游戏&#xff1a;游戏规则红色球号码从1--33中选择&#xff1b;蓝色球号码从1--16中选择&#xff0c;每注投注号码由6个红色球号码和1个蓝色球号…

C#实现双色球选号

点击查看&#xff1a;C#实现双色球选号 文件大小&#xff1a;1M 操作系统&#xff1a;Windows10旗舰版 开发工具&#xff1a;VS2019 开发语言&#xff1a;.cs

chatgpt赋能python:Python一行滚动显示文字,达到显示效果更佳的方法

Python一行滚动显示文字&#xff0c;达到显示效果更佳的方法 如果你正在寻找一种使你的文字在屏幕上无缝滚动的方法&#xff0c; Python提供了一种简单而有效的解决方案。 本文将介绍如何在Python中一行代码中实现滚动显示文字的功能&#xff0c;以及如何优化滚动效果以获得最…

PCIE扫盲转发-理解

PCIe扫盲系列博文连载目录篇 通过学习PCIE扫描系列文章&#xff0c;结合PCIE3规范深入理解PCIE 硬件时序​​时序解读 PCIE 错误检测重要概念&#xff1a;错误等级检测机制错误优先级 错误源ECRC错误事务错误链路流量控制错误&#xff08;Link Flow Control Errors&#xff09…

Yolov5部署训练及代码解读

5.Yolov5实操训练&#xff08;重点&#xff09; 一、前言 1.集成的资源&#xff0c;包括我自己做成的成品&#xff0c;可以直接train与detect。需要加qq群&#xff1a;938162384 2.本文目的主要是能够让读者复现&#xff0c;直接使用&#xff0c;而且少讲原理。如果想深入了…

深入解读命令执行:基本概念、攻击技术和防范应对

数据来源 部分数据来源&#xff1a;ChatGPT 命令执行简介 01 命令执行漏洞产生原因 命令执行漏洞的产生原因主要是输入验证不严格、代码逻辑错误、应用程序或系统中缺少安全机制等。攻击者可以通过构造特定的输入向应用程序或系统注入恶意代码&#xff0c;从而在受攻击的主…

技术,并不值钱——阿里员工失业记

上一篇&#xff1a;Java危矣&#xff01; 看到网友分享自己被阿里裁员的经历&#xff0c;挺有感触的&#xff0c;转发给大家—— 01谈话 我的顶头上司已经走了&#xff0c;我坐着&#xff0c;看着对面空空的椅子&#xff0c;有点没缓过神来 离职 只剩下这两个字在我脑袋里不断徘…

20230411笔记-MTK天玑开发者日(北京站)

1. 天玑开发者日“追光 行动”主题 来源&#xff1a;近期搜索Unity比较多&#xff0c;csdn给我发了短信邀请&#xff0c;参加 天玑开发者日-北京站 活动。 消息&#xff1a;百家号 MediaTeK 联发科官宣天玑开发者日&#xff0c;4 月 11 日起召开 2.活动议程 天玑开发者日-追光…

“智能”创造未来:PDU智能化全面提升IDC数据中心用电能效!

一个月前&#xff0c;万众期盼的《流浪地球2》如期上映&#xff0c;无论是剧情还是特效&#xff0c;让广大观众享受到一次久违的来自中国科幻的震撼&#xff0c;时至今日仍是大家茶余饭后津津乐道的热点谈资。说起这部片子里&#xff0c;最让人紧张的部分&#xff0c;还得数为了…

【Zigbee】解密Zigbee地址分配——你需要知道的一切

&#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是Zeeland&#xff0c;全栈领域优质创作者。&#x1f4dd; CSDN主页&#xff1a;Zeeland&#x1f525;&#x1f4e3; 我的博客&#xff1a;Zeeland&#x1f4da; Github主页: Undertone0809 (Zeeland) (github.com)&…

涵子来信——AI的无限未来——谈谈想法

大家好&#xff1a; 这一次&#xff0c;我想要跟大家讲一讲我对AI的看法和未来的展望&#xff0c;谈谈我的想法。 AI&#xff08;Artificial Intelligence&#xff0c;中文人工智能&#xff09;&#xff0c;是我们生活中处处都可以见到的&#xff0c;小到一个语音助手&#x…

ChatGPT带火的提示工程师,构造自己的提示语

ChatGPT是一个大语言模型&#xff0c;学过全球几乎公开的大部分有效知识库&#xff0c;它什么都懂。 ChatGPT的风靡&#xff0c;爆火了一个年薪百万的提示工程师这个新就业岗位。 提示工程师&#xff0c;也就是AI训练师&#xff0c;即通过与AI交互写出相关提示&#xff0c;以帮…

收到**公司的律师函,我慌了

关注星标公众号&#xff0c;不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 在我的技术交流群&#xff0c;经常看到有朋友说&#xff1a;“收到了**软件公司的律师函”。其中AD的最多&#xff0c;其次&#xff0c;这两年Keil的律师函也出现了。 有的人收到律师函…

整理部分因软件版权发律师函的公司

软件名称 英文软件名称 厂商 厂商网站 国内代理商 代理商网站 维权历史状况 WinRAR WinRAR win.rar GmbH. http://www.rarlab.com/ 上海软众信息 http://www.winrar.com.cn/ 硕思闪客精灵 无 思杰马克丁 http://www.shankejingling.com/ 给下载站个人站…

手把手教你突破 GPT-4.0 3小时25次的限速!

很多人很郁闷 &#xff0c;ChatGPT Plus账号在浏览器上使用GPT4.0模型的时候&#xff0c;会受到官方的限制&#xff0c;每3小时只能对话25次&#xff0c;是真的不够用。 但是在手机上使用GPT4.0模型则不会有限制&#xff0c;既然这样&#xff0c;那我们是否也可以在浏览器上无限…

我的同事胃癌去世了,从检查到死亡不到半年……

作者&#xff1a;iamlaosong 听到远方同事朱震环去世的消息&#xff0c;我是无比震惊的&#xff0c;虽然不在一个城市&#xff0c;因为专业的关系还是经常联系的。她年轻美丽的容颜和率真的性格&#xff0c;让同事们如沐春风。可叹的是她音容仿佛犹在&#xff0c;人却离我们而…

预测脑中风

中风是危害人们健康的重大疾病之一&#xff0c;根据医学杂志《柳叶刀》发表的一篇文章中的数据&#xff0c;中风在我国居民死亡原因中高居第一位&#xff0c;而且我国居民的中风的比例也是世界上最高的之一。因此&#xff0c;了解居民的身体状况与出现中风的联系&#xff0c;进…

makepie暂停服务

贴吧大佬&#xff1a; 由于MakeAPie 将于 2 月 15 号开始暂停服务&#xff0c;有大佬爬去了网站上公开的数据&#xff0c;方便大家下载&#xff0c;也算是一种备份吧。 如果有需要会考虑做成excel。 再次感谢makeapie各位大佬无私分享。 链接: https://pan.baidu.com/s/1B9MR…

MakeApie 将于 2月15号开始暂停服务

Make A Pie 是由社区贡献者维护的用于 Apache ECharts 作品分享的第三方非官方社区。 一直以来MakeApie 给我们带来了太多的工作中的灵感&#xff0c;echarts复制粘贴党必备&#xff0c;导致没有好好学echarts。今日登录看到这个消息&#xff0c;感到难过和些许思考。 Make A …