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

news/2025/1/12 15:47:51/

目录

前言

一、游戏规则

二、代码实现

编程思想

代码展示

三、结果展示


前言

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

一、游戏规则

二、代码实现

编程思想

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

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

代码展示

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.ppmy.cn/news/183404.html

相关文章

利用一维数组编写双色球中奖程序(只判断单式彩票)

一、程序规则要求 1、双色球”彩票投注区分为红色球号码区和蓝色球号码区&#xff1b; 2、“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成&#xff1b; 3、红色球号码从1--33中选择&#xff1b;蓝色球号码从1--16中选择&#xff1b; 4、红色号码不能重复出现。 5、…

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

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

昨天是他中奖了

昨天上班 我发现客户公司的人都没上班 我才知道是西方的圣诞节 他们放假了 我们“外包打杂人员”...... 你懂的 所以到点 我们大家都下班了 对&#xff0c;到点就走&#xff01; &#xff08;ps&#xff1a;一般是不会这样&#xff09; 回来的路上看见超市做活动 关注公众号抽奖…

为什么说买彩票是交智商税?

很多人都有一夜暴富的幻想&#xff0c;梦想着好运来临&#xff0c;从此咸鱼翻身&#xff0c;这种心态可以理解&#xff0c;现在经济不景气&#xff0c;工作又辛苦&#xff0c;钱越来越难赚&#xff0c;想来想去能够实现财富自由最轻松的方式就是买彩票了。 我以前也经常买彩票…

java课程设计-彩票购买抽奖程序

一、项目简介 功能描述&#xff1a; 模拟福利彩票36选7&#xff0c;实现彩票的抽奖与中奖通知功能。 1.允许注册用户&#xff0c;用户信息包括用户id,用户名&#xff0c;密码&#xff0c;账户金额&#xff0c;电话号码等属性。 2.允许注册用户购买彩票&#xff1a;手动选号、随…

彩票游戏题目练习

假设你想开发一个玩彩票的游戏&#xff0c;程序随机地产生一个两位数的彩票&#xff0c;提示用户输入一个两位数&#xff0c;然后按照下面的规则判定用户是否能赢。 1)如果用户输入的数匹配彩票的实际顺序&#xff0c;奖金10 000美元。 2)如果用户输入的所有数字匹配彩票的所有…

七乐彩中奖彩票分析

# 七乐彩投注号码范围为01&#xff5e;30&#xff0c; # 七乐彩每期从30个号码中开出7个基本号码和1个特别号码作为中奖号码&#xff0c; # 七乐彩玩法即是竞猜开奖号码中的7个基本号码和1个特别号码&#xff0c;顺序不限 import random # 生成机选的号码 def makeRandomNum():…

猜数字游戏 这是要买彩票中奖的征兆吗?

我的程序&#xff1a;01./* 02.* 程序的版权和版本声明部分: 03.* Copyright (c) 2013, 烟台大学计算机学院 04.* All rights reserved. 05.* 文件名称&#xff1a;test.cpp 06.* 作 者&#xff1a;王鲁峰 07.* 完成日期&#xff1a;2013 年 11月17 日 08.* 版 本 号…