模拟彩票开奖

🏡个人主页 :@ 守夜人st
🚀系列专栏:Java
…持续更新中敬请关注…
🙉博主简介:软件工程专业,在校学生,写博客是为了总结回顾一些所学知识点

写在开头

  • 模拟彩票排三
    • 中奖截图
  • 模拟双色球开奖
    • 中奖截图

假期再次复习了一遍Java基础语法,写了两个小程序给大家分享一下(下面附上源码,程序有待优化,不足之处请指正,喷子勿扰!!!)

模拟彩票排三

package com.shouyeren.array;import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;/*
* 模拟彩票排三开奖游戏
* 1.生成0——10的随机数3个
* 2.用户输入三个数
* 3.若用户输入与生成的随机数一致(数字及顺序一致),则用户中奖,否则未中奖
* */
public class LotteryGame {public static void main(String[] args) {int[] num1 = luckNumber();int[] num2 = userNumber();compare(num1,num2);}public static void compare(int[] num1,int[] num2){OUT:while (true){for (int i = 0; i < num1.length; i++) {if (num2[i] != num1[i]){System.out.println("很遗憾您并没有中奖!!!");System.out.println("开奖号码为:" + Arrays.toString(num1));System.out.println("您的号码为:" + Arrays.toString(num2));//定义标签跳出大循环break OUT;} else if (num2[i] == num1[i]){System.out.println("开奖号码为:" + Arrays.toString(num1));System.out.println("您的号码为:" + Arrays.toString(num2));System.out.println("恭喜您中奖了,您中奖的号码为: " + Arrays.toString(num1));break OUT;}}}}public static int[] luckNumber(){int[] num1 = new int[3];Random r = new Random();//生成三个随机数并存入数组for (int i = 0;i < num1.length;i++) {num1[i] = r.nextInt(11);}return num1;}public static int[] userNumber(){//获取用户输入Scanner s = new Scanner(System.in);int[] num2 = new int[3];System.out.println("请输入您的彩票号码:");for (int i = 0;i < 3;i++) {num2[i] = s.nextInt();}return num2;}
}

中奖截图

在这里插入图片描述

模拟双色球开奖

package com.shouyeren.programmingthinking;import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;/*
* 需求:模拟双色球
* 1,随机生成六个红色球(1——33不能重复),随机一个蓝色球号码(1——16)
* 2.用户输入7位的彩票号码
* 3.查询中奖情况
*
* */
public class BicolorSphere {public static void main(String[] args) {//生成一个开奖号码int[] luckNumber = createLuckNumber();//接收用户输入的号码int[] userNumber = userLuckNumber();//判断是否中奖compare(luckNumber,userNumber);}public static void compare(int[] luckNumber,int[] userNumber){int readHiuNumber = 0;int bluedHiuNumber = 0;for (int i = 0; i < userNumber.length-1; i++) {for (int j = 0; j < luckNumber.length-1; j++) {if (userNumber[i] == luckNumber[j]) {readHiuNumber++;break;}}}bluedHiuNumber = luckNumber[luckNumber.length-1] == userNumber[userNumber.length-1] ? 1 : 0;System.out.println("开奖号码为:" + Arrays.toString(luckNumber));System.out.println("您的号码为:" + Arrays.toString(userNumber));System.out.println("-----------------------------------");System.out.println("红色球号码中了 " + readHiuNumber + " 个...");System.out.println("蓝色球号码是否命中:" + (bluedHiuNumber == 1 ? "是..." : "否..."));if (bluedHiuNumber == 1 && readHiuNumber < 3){System.out.println("恭喜您中了5元!!!");} else if (bluedHiuNumber == 1 && readHiuNumber == 3 ||bluedHiuNumber == 0 && readHiuNumber == 4) {System.out.println("恭喜您中了10元!!!");}else if (bluedHiuNumber == 1 && readHiuNumber == 4 ||bluedHiuNumber == 0 && readHiuNumber == 5) {System.out.println("恭喜您中了200元!!!");}else if (bluedHiuNumber == 1 && readHiuNumber == 5) {System.out.println("恭喜您中了3000元!!!");}else if (bluedHiuNumber == 0 && readHiuNumber == 6) {System.out.println("恭喜您中了500万元!!!");}else if (bluedHiuNumber == 1 && readHiuNumber == 6) {System.out.println("恭喜您中了1000万元!!!");}else {System.out.println("很遗憾,您没有中奖。。。");}}public static int[] createLuckNumber(){int[] num = new int[7];Random r = new Random();for (int i = 0; i < num.length-1; i++) {while (true) {int data = r.nextInt(33)+1;boolean flag = true;for (int j = 0; j < i; j++) {if (num[j] == data){flag = false;break;}}if (flag) {num[i] = data;break;}}}//生成一个蓝色球号码num[num.length-1] = r.nextInt(16)+1;return num;}public static int[] userLuckNumber(){//初始化一个数组用来存储用户输入的号码int[] num = new int[7];Scanner sc = new Scanner(System.in);for (int i = 0; i < num.length-1; i++) {System.out.println("请您输入第" + (i+1) + "个红球号码(1——33,要求不重复)");num[i] = sc.nextInt();}//单独录入一个蓝色球号码System.out.println("请输入蓝色球号码(1——16):");num[num.length-1] = sc.nextInt();return num;}
}

中奖截图

在这里插入图片描述

哈哈,虽然不是真的,但是还是很开心!

在这里插入图片描述

感觉不错的话,动手点个赞吧!

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

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

相关文章

刮刮彩票(20分)

刮刮彩票 (20分) “刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示&#xff1a; 每次游戏玩家会拿到一张彩票&#xff0c;上面会有 9 个数字&#xff0c;分别为数字 1 到数字 9&#xff0c;数字各不重复&#xff0c;并以 33 的“九宫格”形式排布在彩票上。 在游戏开始…

Android端的彩票开奖查询系统

实现如下 假装插入了图片 初版历时半个多月 基础功能 开奖结果查询 近期开奖查询历史开奖查询&#xff08;最多五十期&#xff09;关注彩种一些简单的趋势分析号码预测&#xff08;号码预测做的比较简单&#xff0c;直接算出每个号码的多期平均值&#xff0c;和期望平均值做…

即将毕业【大学生如何就业】你规划好了吗?

1、经常听到一句话&#xff1a;大学毕业&#xff0c;就等于失业的话&#xff0c;你信吗&#xff1f; 2、回想自己大学学到了什么... 什么也没有&#xff0c;是吗&#xff1f; 3、自己将来准备干什么&#xff1f; 没想好&#xff1f;不知道&#xff1f; 4、你的同学是等家里安…

临近毕业大学生该怎么规划自己的未来

如今3月18日了&#xff0c;又到了毕业季&#xff0c;我毕业一晃六年了&#xff0c;记得当年4月7号我就去了一家软件工作&#xff0c;由于自己性格和一些原因&#xff0c;当时在新疆建行信息部时拿到手5千多的工资&#xff0c;几年前在新疆还算不错的工资&#xff0c;为了改变性…

大学计算机专业未来四年的规划,大学生在大学四年怎么规划自己的未来?

有网民对在校大学生在大学四年如何整体规划自身的将来&#xff1f;这一有兴趣,今日使我们用一篇文章来给大伙儿消遣&#xff01; 职业发展规划。做为在校大学生&#xff0c;你应该基本上掌握你大学专业的职业是什么&#xff0c;你之后要想从业哪层面的岗位&#xff0c;越发早做…

未来职业发展规划

未来职业发展规划 文章目录 未来职业发展规划一、自我介绍二、新学期目标三、未来的发展规划 一、自我介绍 目前是大三的学长了&#xff0c;对于当初懵懂的自己&#xff0c;已经有点小成熟了&#xff0c;对于以后也有了坚定的目标了&#xff0c;我是来自天津理工大学的一名计算…

大学生发展规划与就业指导(三)

一、单项选择题&#xff08;每题1.0分&#xff09; 1 &#xff08;单选&#xff09; 正确的实习实践经历撰写顺序&#xff1a; A、按照职责描述、做了什么、结果如何、收获如何B、按照自己的理解职责的描述C、按照自己做了什么、结果如何D、按照实习收获、职责描述、做了什么…

2020年大学毕业生就业前景如何?职业规划定位准确,并不是难事

2020年大学毕业生就业前景如何&#xff1f;职业规划定位准确&#xff0c;并不是难事&#xff0c;从自己从业10多年互联网行业&#xff0c;做过产品经理&#xff0c;技术经理和测试经理&#xff0c;全方位解析分享职业规划定位和就业。 下面从三个维度进行分享&#xff1a; 1、…

如何选择未来的大学

如何选择未来的大学&#xff1f; 如何思考&#xff1f;爱好/特长 【我能干啥&#xff1f;】行业 【干啥有钱途&#xff1f;】城市 【在哪干&#xff1f;】大学 【和谁干&#xff1f;】 行业整理职业整理 如何思考&#xff1f; 面临毕业季&#xff0c;大学生要找工作&#xff0c…

云音乐 Android so 体积治理实践

背景 软件应用除了功能外&#xff0c;还有许多非功能质量属性需要我们关注&#xff0c;常见有性能、安全性、可用性、可扩展性等。除此之外&#xff0c;软件的体积也是我们应该关注的重要质量属性。体积对启动速度、下载安装时长、安装成功率、磁盘空间占用、OOM 异常等都有深…

日本美术学校有哪些,日本美术学校排名榜

日本美术类院校&#xff0c;不管是在教育质量上还是在艺术造诣上在国际上都享有极高的声誉。是故&#xff0c;每年都有大量学生赴日学习美术。那么日本有哪些排名靠前的美术类大学呢&#xff1f;下面跟着花水木君一起来了解下吧。 一、东京艺术大学 东京艺术大学是一所校本部位…

是计算机数控系统的核心,监管目标是监管者追求的最好效果或最好状态。()

摘要&#xff1a; 监管中国知网的高级检索不包含初级检索的功能。( )林黛玉敏感自尊&#xff0c;管者果或虽与贾宝玉耳厮鬓摩长大&#xff0c;仍严守男女大防&#xff0c;杜绝任何身体接触。《红楼梦》第二十五回《魇魔法姊弟逢五鬼&#xff0c;追求最好状态红楼梦通灵遇双真》…

书香荟萃,数字赋能,重庆佳兆业珑樾壹号项目顺利完成数字化落地

项目名称&#xff1a;重庆佳兆业珑樾壹号 建设单位&#xff1a;重庆渝祥兆实业有限公司 施工单位&#xff1a;重庆华硕建设有限公司 一、项目基本情况 重庆佳兆业珑樾壹号坐落于大学城西路&#xff0c;以1.5低容积率规划打造洋房、美学院墅两大标杆作品&#xff0c;和鸣纯粹…

《程序员情商》自我修养必备《论语》

导读&#xff1a;《论语》是中国古代春秋时期一部语录体散文集&#xff0c;由孔子弟子及再传弟子编纂而成。主要记录孔子及其弟子的言行&#xff0c;较为集中地反映了孔子的思想&#xff0c;是儒家学派的经典著作之一&#xff0c;中国现传扬并学习的古代著作之一。主要由仲弓、…

使用echarts中国地图上绘制散点图(自适应宽高)

先上最终效果图&#xff08;显示公司在中国各个城市药店分布图&#xff09; 我这边使用的技术栈是react&#xff0c;不熟悉的可走&#xff1a;https://zh-hans.reactjs.org/ 首先使用npm安装echarts cnpm install echarts --save 除此之外&#xff0c;我还自己引用了两个jso…

AirBuddy让你在Mac上像iPhone一样使用AirPods

创作立场声明&#xff1a;爱好Mac软件&#xff0c;感谢张大妈提供平台与大家分享&#xff0c;自费购入软件进行测试&#xff0c;希望大家客观指正&#xff0c;期待大家的交流讨论&#xff0c;欢迎补充&#xff01; AirPods2 AirPods值得入手吗&#xff1f; AirPods的问世&…

《红楼梦》诗词大全

前言&#xff1a; 博主最近二读红楼&#xff0c;幼时只觉此书开篇便人物繁杂、莺莺燕燕似多混乱&#xff0c;开篇只看黛玉哭闹了几次&#xff0c;便弃书不读&#xff0c;只觉困惑&#xff0c;其何敢称六大奇书或四大名著&#xff1f; 今日书荒&#xff0c;偶然间再次拾起红楼…

追剧还能得红包 《欢乐颂2》五美邀你来“抢”搜狗搜索现金大礼

《欢乐颂2》播出过半&#xff0c;“22楼五美”的感情生活一直是剧情走向的一大主线&#xff0c;与此相关的各种话题也在剧外持续发酵&#xff0c;成为观众热议的焦点。大家在看剧紧追“五美”生活、爱情故事的同时&#xff0c;在剧外还可获得五位女神送上的真现金福利。日前&am…

网易云信欢乐颂(送),领取“五美”送麻麻

神圣的母亲节快到了 如何让母后度过一个快乐的母亲节 云小信做了一番SWOT分析 最终得出的结论是 麻麻需要一个儿媳妇儿 而你需要一个女朋友&#xff01; 为了捍卫麻麻的尊严 为了维护猿类的和平 云小信为广大开发者们带来了 母亲节最佳大礼包 当当当当~~~ 五美荟萃 总有一款是你…

欢乐颂之鸿蒙系统,《欢乐颂3》立项开拍,五美主演大换血,看清阵容后:熬夜都追...

《欢乐颂》作为一部经典的都市女性剧&#xff0c;连续推出的两部都收获了不错的口碑和收视率&#xff0c;近期这部剧作第三部已经备案拍摄&#xff0c;引发了观众的期待。 从设定上来看&#xff0c;人物形象与之前有很大的差异&#xff0c;不过还是五位性格&#xff0c;家庭迥异…