
Java学习
Java学习过程中的简单例题
竹林听雨yue
https://github.com/xuanyue1024/
展开
-
双色球彩票生成之二用户自定义号码
然后提示用户输入蓝球号码,获取用户输入的蓝球号码,与中奖号码数组第7个元素比较,如果相同,蓝球中奖次数blueCount设为1,否则保持默认值0。- 接着提示用户输入6个红球号码,获取用户输入的每个红球号码,与中奖号码数组前6个元素依次比较,如果相同,红球中奖次数redCount加1。1. WinningNumber()方法:- 首先定义一个长度为7的数组Number,前6个索引用于存储红球号码,第7个索引用于存储蓝球号码。- 以此类推- 最后打印判断结果,告知用户中了什么奖或擦肩而过。原创 2023-04-23 18:58:49 · 621 阅读 · 1 评论 -
双色球彩票生成之一用户彩票号码随机生成
主要流程如下:1. 使用WinningNumber()方法随机生成一组1-33的红球号码和1-16的蓝球号码,作为中奖号码。- 蓝球直接比较两组号码的第6位(蓝球号码)。- 红球判断使用contains()方法检查用户号码的红球是否在中奖号码的红球中。- 5红球1蓝球或5红球0蓝球:三等奖3000元。- 4红球1蓝球或4红球0蓝球:四等奖200元。- 3红球1蓝球或2红球1蓝球:五等奖10元。- 1红球1蓝球或0红球1蓝球:六等奖5元。- 6红球1蓝球:一等奖6000万。- 6红球0蓝球:二等奖500万。原创 2023-04-21 19:22:30 · 4473 阅读 · 1 评论 -
Java抽奖系统
这个程序主要利用Random类的nextInt()方法生成随机数,以随机模拟抽取红包的过程,从数组中抽取红包,直到所有的红包都被抽取。1. 定义一个数组arr = {2, 588, 1000, 10000},表示4个红包,金额分别是2元、588元、1000元和10000元。3. 如果随机抽取的红包金额不为0(即没有被抽取),则将该红包金额打印出来,并将该红包金额在数组中设置为0(表示被抽取)。5. 如果随机抽取的红包金额不为0,表示这是未被抽取的红包,则打印红包金额,并将其在数组中设置为0。原创 2023-04-20 18:57:09 · 1092 阅读 · 1 评论