Java案例实现双色球

一问题:

二具体代码:

package 重修;import java.util.Random;
import java.util.Scanner;public class first {public static void main(String[] args) {int []usersnumbers=usernumslect();System.out.println("用户");for (int i = 0; i < 7; i++) {System.out.print(usersnumbers[i]+"  ");}System.out.println();int []lucknumber=creatluvknumber();System.out.println("官方");for (int i = 0; i < 7; i++) {System.out.print(lucknumber[i]+"  ");}System.out.println();judge(usersnumbers,lucknumber);}private static void judge(int[] usersnumbers, int[] lucknumber) {int num1=0,num2=0;for (int i = 0; i < usersnumbers.length-1; i++) {if(usersnumbers[i]==lucknumber[i]) num1++;}if(usersnumbers[6]==lucknumber[6]) num2++;System.out.println("您命中的红环球数量是"+num1);System.out.println("您命中的篮球数量是"+num2);if(num2==0){if(num1==4||num1==5) System.out.println("恭喜您,中将100元");if(num1==6) System.out.println("恭喜您中将1万元");else System.out.println("遗憾,未中奖");}else{switch (num1){case 0:case 1:System.out.println("恭喜您,中将5元");break;case 2:case 3:System.out.println("恭喜您,中将10元");break;case 4: System.out.println("恭喜您,中将100元");break;case 5: System.out.println("恭喜您,中将1000元");break;case 6: System.out.println("恭喜您,中将1万元");break;}}}private static int[] creatluvknumber() {Random sb=new Random();int[]nums=new int[7];int t;for (int i = 0; i < nums.length; i++) {nums[i]=-1;}out:for (int i = 0; i < nums.length-1; i++) {t= sb.nextInt(33)+1;for (int j = 0; j < nums.length-1; j++) {if(nums[j]==t){i--;continue out;}}nums[i]=t;}nums[nums.length-1]=sb.nextInt(16)+1;return nums;}private static int[] usernumslect() {Scanner sc=new Scanner(System.in);int t;int[]nums=new int[7];for (int i = 0; i < nums.length; i++) {nums[i]=-1;}for (int i = 0; i < nums.length-1; i++) {System.out.println("请用户决定投注第"+(i+1)+"号号码(1~33)");t= sc.nextInt();for (int j = 0; j < nums.length-1; j++) {if(nums[j]==t){System.out.println("投注重复号码,请重新输入~");i--;break;}if(t<1||t>33){System.out.println("投注超出范围,请重新输入~");i--;break;}}nums[i]=t;}while (true) {System.out.println("请决定蓝色球号码");t= sc.nextInt();if(t<1||t>16){System.out.println("投注超出范围,请重新输入~");}else {nums[6]=t;break;}}return nums;}}

三运行结果:

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

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

相关文章

怎么找短视频素材在哪里找?推荐五个自媒体人必备的视频素材网站

自媒体时代&#xff0c;短视频创作已成为主流。高质量的视频素材不仅能够提升内容质量&#xff0c;还能增加观众的观看兴趣。本文将为各位自媒体创作者介绍五大必备的视频素材网站&#xff0c;帮助大家轻松解决素材寻找的困扰&#xff0c;确保视频内容的专业性和吸引力。 蛙学…

三步学会使用WebSocekt

目录 一 什么是websocket 二 如何使用websocket 1.导入websocket的maven坐标 2.创建websocket的服务类 3.创建websocket的配置类 4.按需求实现业务逻辑 5.前端实现websocket 一 什么是websocket websocket和HTTP一样是基于TCP的一个通信协议。不过他是支持客户端和服务端…

1688商品采集用什么?【1688采集API接口】无视大量复制-同行店铺采集-批量全店采集-包邮商品采集

功能亮点&#xff1a; 1688同行店铺采集&#xff0c;1688批量全店采集&#xff0c;1688包邮商品采集&#xff0c;仅采集一件代发产品&#xff0c;采集发货时间&#xff0c;比如48小时发货&#xff0c;1688运费价格采集:可以采集运费价格 功能介绍二&#xff1a; 仅采集一件代…

Android Compose 十二:常用组件列表 上拉加载

列表 上拉加载 当前思路 判断 列表最后一个显示的条目 为 数据集合的长度-1 用来记录刷新状态 var refreshing by remember {mutableStateOf(false)}数据集合 val list remember{List(10){"条目》》${it}"}.toMutableStateList()}用来记录列表当前状态及状态变化…

行业分析---造车新势力之极氪汽车

1 前言 在之前的博客中&#xff0c;笔者撰写了多篇行业类分析的文章&#xff08;科技新能源&#xff09;&#xff1a; 《行业分析---我眼中的Apple Inc.》 《行业分析---马斯克的Tesla》 《行业分析---造车新势力之蔚来汽车》 《行业分析---造车新势力之小鹏汽车》 《行业分析-…

fastapi swagger js css 国内访问慢问题解决

fastapi swagger js css 国内访问慢问题解决 直接修改fastapi包中静态资源地址为如下地址 swagger_js_url: str "https://cdn.bootcdn.net/ajax/libs/swagger-ui/3.9.3/swagger-ui-bundle.js", swagger_css_url: str "https://cdn.bootcdn.net/ajax/libs/sw…

1971计算机毕业设计asp.net游乐园信息管理系统 VS开发access数据库web结构c#编程计算机网页源码项目

一、源码特点 asp.net游乐园信息管理系统 是一套完善的web设计管理系统&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 asp.net游乐园管理系统 二、功能介绍 前台功能&#xff1a; 1&#xff09;系统首页浏览 2&#xff09;园区通知浏…

leetcode-19-回溯-组合问题(剪枝、去重)

引自代码随想录 一、[77]组合 给定两个整数 n 和 k&#xff0c;返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n 4, k 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4]] 1、大致逻辑 k为树的深度&#xff0c;到叶子节点的路径即为一个结果 开始索引保证不…

【计算机网络】网络层(作业)

【一】 1、某主机的 IP 地址为 166.199.99.96/19。若该主机向其所在网络发送广播 IP 数据报&#xff0c; 则目的地址可以是&#xff08;D&#xff09;。 A. 166.199.99.255B. 166.199.96.255C. 166.199.96.0D. 166.199.127.255 解析&#xff1a; 166.199.99.96/19166.199.0…

深入解读OkHttp3中的Dispatcher

OkHttp3是一个非常流行的HTTP客户端&#xff0c;用于与服务器通信。Dispatcher是OkHttp3中的一个关键组件&#xff0c;负责管理和调度请求。在这篇博客中&#xff0c;我们将深入探讨Dispatcher的工作原理、相关类的关系以及其实现细节。 什么是Dispatcher&#xff1f;&#x1…

STM32 看门狗 HAL

由时钟图可以看出看门狗采用的是内部低速时钟&#xff0c;频率为40KHz 打开看门狗&#xff0c;采用32分频&#xff0c;计数1250。 结合设置的分频系数和重载计数值&#xff0c;我们可以计算出看门狗的定时时间&#xff1a; 32*1250/40kHz 1s 主函数中喂狗就行 HAL_IWDG_Ref…

车载资料分享中:硬件在环、canoe、UDS诊断、OTA升级、TBOX测试

每日直播时间&#xff1a; 周一到周五&#xff1a;20&#xff1a;00-23&#xff1a;00 周六与周日&#xff1a;9&#xff1a;00-17&#xff1a;00 直播内容&#xff1a;&#xff08;车厂一比一测试&#xff09; HIL&#xff08;硬件在环&#xff09;测试、UDS功能诊断、UDS自动…

Java集合整理笔记

目录 1.集合基础概念 1.1 集合 1.2 单例集合 1.2.1 List系列 1、ArrayList 2、LinkedList 3、Voctor​编辑 1.2.2 Set系列 1、HashSet 集合 2、LinkedHashSet 集合 3、TreeSet集合 1.3 双例集合 1.3.1 HashMap 1.3.2 LinkedHashMap 1.3.3 TreeMap 1.4 快速失败…

一篇搞懂!LinuxCentos中部署KVM虚拟化平台(文字+图片)

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f468;‍&#x1f4bb;Linux高级管理专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2024年6月28日15点11分 &#x1f004;️文章质量&#xff1a;94分 目录 ————前言———— KVM的优点 KVM…

【embedding 神经网络】神经网络算法 —— Embedding(嵌入)!!

文章目录 前言 1、Embedding的本质 &#xff08;1&#xff09;机器学习中的Embedding &#xff08;2&#xff09;NLP中的Embedding 2、Embedding的原理 &#xff08;1&#xff09;Image Embedding&#xff08;图像嵌入&#xff09; &#xff08;2&#xff09;Word Embed…

geoserver添加 GeoTiff

GeoTIFF 是一种广泛使用的地理空间栅格数据格式。它由一个包含数据和地理参考信息的文件组成。本节提供添加和发布 GeoTIFF 文件的说明。 打开 Web 浏览器并导航到 GeoServer欢迎页面。 从界面中选择添加商店。 从可用的栅格数据源集合中选择GeoTIFF - 带有地理信息的标记图…

解决卡顿发热,超帧技术焕发中重载游戏动力

近几年&#xff0c;中国手游市场规模不断扩大&#xff0c;开发者通过在画面、玩法等方面的持续创新和打磨&#xff0c;推出更加精品化的产品。然而愈发精美的画质和复杂的玩法&#xff0c;也给硬件带来超高的负载&#xff0c;导致玩家在游戏过程中&#xff0c;频繁出现掉帧卡顿…

elementUI 年份范围选择器实现

elementUI 不支持年份范围的选择器&#xff0c;依照下面的文章进行修改和完善 el-year-picker&#xff1b; element日期选择范围、选择年份范围_elemet 两个日期 选择的年份范围必须在三年之内-CSDN博客 el-year-picker 组件&#xff1a; 依赖包&#xff1a;moment 属性&…

LLM-Transformer:经典与前沿方法详解

LLM-Transformer&#xff1a;经典与前沿方法详解 前言 大规模语言模型&#xff08;LLM&#xff09;是当前自然语言处理&#xff08;NLP&#xff09;领域的核心技术&#xff0c;而Transformer架构作为LLM的基础&#xff0c;极大地推动了这一领域的发展。本文将详细介绍LLM-Tra…

轻松拯救手机数据,数据恢复软件推荐这8款!

在现代生活中&#xff0c;手机已成为我们不可或缺的工具&#xff0c;承载着大量重要的个人和工作数据。然而&#xff0c;意外删除、系统崩溃、设备损坏等情况可能导致数据丢失&#xff0c;给我们带来极大的困扰。幸运的是&#xff0c;随着科技的发展&#xff0c;各种手机数据恢…