java实现双色球彩票中奖游戏

目录

前言

一、游戏规则

二、代码实现

编程思想

代码展示

三、结果展示


前言

根据游戏规则,设计一个双色球号码竞猜游戏,根据规则,获得不同的奖项和奖金。

一、游戏规则

二、代码实现

编程思想

        设置两个数组,分别记录输入的双色球号码和系统随机产生的双色球号码,再进行比较,确认红色球号码和蓝色球号码相同的个数

        再根据游戏规则,确定获得的奖项等级和奖金。

代码展示

package com.jufe.demo1;
import java.util.Random;
import java.util.Scanner;
public class blog
{//双色球中奖系统public static void main(String[] args){System.out.print("恭喜进入彩票系统!\n请输入你的六个红色球号码:");Scanner sc=new Scanner(System.in);//定义一个数组,用来存储用户输入的六个红色球号码和一个蓝色球号码int []arr1=new int [7];//存储六个红色球号码for(int m=0;m<6;m++){int x=sc.nextInt();arr1[m]=x;}System.out.print("请输入你的一个蓝色球号码:");//存储一个蓝色球号码arr1[6]=sc.nextInt();//使用随机数方法,系统随机产生六个红色球号码和一个蓝色球号码,并存储到数组中,同时展示系统随机产生的所有球号码Random random=new Random();int []arr2=new int[7];//随机产生7个球的号码for(int i=0;i<7;i++){//产生前六个随机的红色球号码(1到34之间)if(i<6){if(i==0)System.out.print("系统的红色球的号码为:");int x=random.nextInt(1,34);//存储每一个红色球号码arr2[i]=x;//展示每一个红色球号码System.out.print(x+" ");}//当产生了六个红色球号码后,产生一个随机的蓝色球号码(1到17)else{System.out.print("\n"+"系统的蓝色球号码为:");int x=random.nextInt(1,17);//存储蓝色球号码arr2[i]=x;//展示蓝色球号码System.out.print(x+" ");}}//定义两个变量,分别用来表示 输入的红色球和蓝色球 和系统的两种球 相同的个数int red_account=0;int blue_account=0;//定义一个数组,当两个球的号码一样是,将这个球的号码存储起来,方便后面的打印展示结果int []arr3=new int[7];//使用循环,判断输入的红色球和系统随机产生的红色球相同的个数for(int i=0;i<6;i++)for(int k=0;k<6;k++)if(arr1[i]==arr2[k]){arr3[red_account]=arr2[k];red_account++;}//存储如果相同的时  蓝色球的号码if(arr1[6]==arr2[6]){arr3[6]=arr2[6];blue_account++;}//根据不同的中奖压迫求,进行不同的中奖情况判断if(red_account==6&&blue_account==1){//调用方法,输出红色球相同的个数,红色球相同的号码;蓝色球相同的个数,蓝色球相同的号码putting(red_account,blue_account,arr3);System.out.println("恭喜你获得一等奖,最高奖金1000万!具体情况请登录官网查看。");}else if(red_account==6&&blue_account==0){//调用方法,输出红色球相同的个数,红色球相同的号码;蓝色球相同的个数,蓝色球相同的号码putting(red_account,blue_account,arr3);System.out.println("恭喜你获得二等奖,最高奖金500万!具体情况请登录官网查看。");}else if(red_account==5&&blue_account==1){//调用方法,输出红色球相同的个数,红色球相同的号码;蓝色球相同的个数,蓝色球相同的号码putting(red_account,blue_account,arr3);System.out.println("恭喜你获得三等奖,奖金3000元!具体情况请登录官网查看。");}else if((red_account==4&&blue_account==0)||(red_account==5&&blue_account==0)||(red_account==4&&blue_account==1)){putting(red_account,blue_account,arr3);System.out.println("恭喜你获得四等奖,奖金200元!具体情况请登录官网查看。");}else if((red_account==3&&blue_account==1)||(red_account==2&&blue_account==1)){putting(red_account,blue_account,arr3);System.out.println("恭喜你获得五等奖,奖金200元!具体情况请登录官网查看。");}else if((red_account==1&&blue_account==1)||(red_account==0&&blue_account==1)){putting(red_account,blue_account,arr3);System.out.println("恭喜你获得六等奖,奖金5元!具体情况请登录官网查看。");}//如果以上情况都不满足,那就是没有获奖elseSystem.out.println("\n很遗憾,你没有获奖,无奖金!具体情况请登录官网查看。");}public static void putting(int red_account,int blue_account,int[]arr3){//输出红色球相同的个数,红色球相同的号码if(red_account!=0){System.out.print("你的红色球和系统的红色球一共有"+red_account+"个相同,分别为:");for(int h=0;h<6;h++)if(arr3[h]!=0)System.out.print(arr3[h]+" ");}elseSystem.out.println("你的红色球和系统的红色球都不相同");//输出蓝色球相同的个数,蓝色球相同的号码if(blue_account!=0){System.out.print("\n你的蓝色球和系统的蓝色球相同,为:");System.out.println(arr3[6]);}elseSystem.out.print("\n你的蓝色球和系统的蓝色球不相同");}
}

三、结果展示

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

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

相关文章

Python项目分析:预测双色球福利彩票中奖号码(随便玩玩,不要当真)

前言 双色球是中国福利彩票的一种玩法。 红球一共6组&#xff0c;每组从1-33中抽取一个&#xff0c;六个互相不重复。然后蓝球是从1-16中抽取一个数字&#xff0c;这整个组成的双色球 python从零基础入门到实战&#xff0c;想要源码数据集的&#xff0c;戳我 今天&#xff…

用Python预测双色球福利彩票中奖号码(请不要当真)

前言 双色球是中国福利彩票的一种玩法。 红球一共6组&#xff0c;每组从1-33中抽取一个&#xff0c;六个互相不重复。然后蓝球是从1-16中抽取一个数字&#xff0c;这整个组成的双色球 python从零基础入门到实战 今天&#xff0c;我们就用Python来统计一下各号码的中奖概率&…

Python预测双色球福利彩票中奖号码(随便玩玩,不要当真)

前言 铁子们应该都是听说过双色球的吧 双色球是中国福利彩票的一种玩法 红球一共6组&#xff0c;每组从1-33中抽取一个&#xff0c;六个互相不重复。然后蓝球是从1-16中抽取一个数字&#xff0c;这整个组成的双色球 今天&#xff0c;我们就用Python来统计一下各号码的中奖概…

双色球的程序代码

双色球其实是有个很有趣的小游戏,仅供大家参考和学习,别无他意. 代码: package test;import java.util.Arrays; import java.util.Random; import java.util.Scanner;public class ShuangSeQiu {public static void main(String[] args) throws InterruptedException {//彩票双…

Python项目分析:预测双色球福利彩票中奖号码

前言 大家早好、午好、晚好吖 ❤ ~ 双色球是中国福利彩票的一种玩法。 红球一共6组&#xff0c;每组从1-33中抽取一个&#xff0c;六个互相不重复。 然后蓝球是从1-16中抽取一个数字&#xff0c;这整个组成的双色球 python从零基础入门到实战&#xff0c;想要源码数据集的&…

基于python的数据分析系统,python数据分析经典案例

大家好&#xff0c;本文将围绕利用python进行数据分析案例展开说明&#xff0c;基于python的数据分析系统是一个很多人都想弄明白的事情&#xff0c;想搞清楚基于python的数据分析题目需要先了解以下几个事情。 1、如何利用python进行数据分析 利用python进行数据分析 链接: …

自己的智能AI聊天机器人,可自定义头像,免费html源码分享,粘贴即用!

1.展示效果 效果预览图&#xff1a; 新增小功能&#xff1a; ① 在原有的基础上加入了本地实时存档的功能&#xff0c;按照下面的步骤便可以随时在本地查看以往和智能AI所有的聊天记录哦&#xff01;再也不用担心关闭网页后先前的聊天内容全部消失啦&#xff01; PS&#xff1a…

深度学习实战30-AIGC项目:自动生成思维导图文件,解放双手

大家好,我是微学AI,今天给大家介绍一下深度学习实战30-AIGC项目:自动生成思维导图文件,解放双手,思维导图是一种常见的工具,用于将复杂的信息和概念以图形化方式展示出来。AIGC项目旨在将这种思维导图的创建过程自动化,并通过使用ChatGPT作为生成器,使其变得更智能化和…

AIGC被ChatGPT带火!底层基础算力有望爆发式增长

ChatGPT火爆全球的背后&#xff0c;可以窥见伴随人工智能技术的发展&#xff0c;数字内容的生产方式向着更加高效迈进。ChatGPT属于AIGC的具体应用&#xff0c;而AIGC是技术驱动的数字内容新生产方式。AIGC类产品未来有望成为5G时代新的流量入口&#xff0c;率先受益的有望是AI…

微信没有回车键怎么换行_微信打字怎么换行

聊天换行是我们经常会遇到的情况,但是在微信聊天的时候,不论是手机微信APP还是电脑版微信,很多人都会发现本来想使用enter键换行的,结果却是把刚才的消息发出去了,那么微信打字怎么换行呢?下面就以苹果手机版微信和电脑微信分别为例给大家介绍一下吧。 微信打字怎么换行 …

chatgpt赋能python:Python主动换行的方法

Python主动换行的方法 Python是一种高级编程语言&#xff0c;它的语法简单易学&#xff0c;功能强大&#xff0c;应用范围广泛。在Python编程中&#xff0c;经常会遇到需要换行的情况&#xff0c;例如要在长字符串中插入回车符、将一条代码语句拆成多行等。 本文将介绍Python…

chatgpt智能提效职场办公-ppt怎么转换成word文档

作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; 将PPT转换成Word文档有多种方法&#xff0c;以下是其中的一种&#xff1a; 打开PPT文件&#xff0c;并选择“文件”选项卡中的“另存为…

目前最强的AI绘画模型——Midjourney v5

文章目录 Midjourney v5 介绍加入社区使用ChatGPT生成提示词正式测试 我想&#xff0c;各类不仅是文字工作领域&#xff0c;艺术设计等相关的行业也应当被彻底颠覆了。 Midjourney v5 介绍 官网&#xff1a;https://www.midjourney.com/home/?callbackUrl%2Fapp%2F 订阅&…

5个超好用的国内AI绘图工具

一、引言 苹果亲自下场嵌入 AI 工具&#xff01;在苹果的官网发布了这样一段描述“Today, we are excited to release optimizations to Core ML for Stable diffusion in macOS 13.1 and iOS 16.2, along with code to get started with deploying to Apple Silicon devices.…

剪映 自动打关键帧 AutoHotkey

牙叔教程 简单易懂 明确目的 做小说推文的话&#xff0c; 前面几分钟肯定要自己打关键帧&#xff0c; 所以这里的自动打关键帧指的是后面几分钟的图片&#xff0c; 对关键帧要求比较高的同学可以划走了, 因为这里介绍的是简单的 上上下下缩放的关键帧 要求 用剪映提取字幕…

chatgpt赋能python:Python如何写字:学习Python绘制字符和字形

Python如何写字&#xff1a;学习Python绘制字符和字形 Python是世界上最受欢迎的编程语言之一&#xff0c;它可以用于创建各种应用&#xff0c;如数据科学、网络开发和机器学习等领域。但是&#xff0c;你是否知道Python还可以用来绘制字符和字形吗&#xff1f; 在本文中&…

chatgpt赋能python:Python如何输入符号——从基础到高级

Python如何输入符号——从基础到高级 Python是一种非常流行的编程语言&#xff0c;它被广泛应用于各种行业和领域。在Python中输入符号是非常重要的基础操作&#xff0c;本文将介绍Python如何输入符号的方法&#xff0c;包括基础的符号输入和高级的符号输入。 基础的符号输入…

chatgpt赋能python:Python中的点怎么打出来?

Python中的点怎么打出来&#xff1f; Python中的点是一个很基本的符号&#xff0c;它在代码中扮演着非常重要的角色。在本文中&#xff0c;我们将解释如何在Python中打出点以及点的作用。 首先&#xff0c;我们需要了解Python中点的使用。在Python中&#xff0c;点通常用作属…

我可能用到的网站和软件

(一)程序员交流的网站 csdn博客 https://www.csdn.net/博客园 博客园 - 开发者的网上家园InfoQ InfoQ - 促进软件开发及相关领域知识与创新的传播-极客邦掘金 掘金 (juejin.cn) (二)代码管理工具 github GitHub: Where the world builds software GitHub 有时候卡&…

WindowBuilder、SWT、jface

GUI&#xff08;Graphical User Interface&#xff0c;简称 GUI&#xff0c;图形用户界面&#xff09;是指采用图形方式显示的计算机操作用户界面&#xff0c;与早期计算机使用的命令行界面相比&#xff0c;图形界面对于用户来说在视觉上更易于接受。 Java GUI主要有两个核心库…