`
a0102051365
  • 浏览: 33862 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

小程序-------双色球猜抽

J# 
阅读更多
---------双色球
import java.util.Random;
import java.util.Scanner;
public class quanCaiPaoJiangHai {
	public static void main(String[] arge){
		Scanner scan = new Scanner(System.in);
		int[] ints = new int[7];
		int i=1;
		int g;
		boolean pd = false;
		while(i<=7){								//用输入做控制
			if(i==7){
				System.out.print("输入蓝色球号码:");
				g = scan.nextInt();
				if(g>0&&g<=16){
					ints[i-1]=g;
				}else{continue;}
			}else{
			System.out.print("输入想要中奖的"+i+"号码:");
			g = scan.nextInt();
			if(g>0&&g<=33){
				ints[i-1]=g;
			}else{continue;}}
			for(int j=0;j<i-1;j++){
			  if(ints[j]==ints[i-1]){pd = true;break;}
			}
			if(!pd){
				i++;
			}else {pd = false;}
			}
		
		String s=create(ints);
		System.out.print(s);
	}	
	public static String create(int[] ints){
		int[] redPoll = new int[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33};
		int[] bluePoll = new int[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
		int[] six = new int[6];
		int[] one = new int[1];
		int k;
		int zj=0;
		String str="";
		//取中奖号码
		for(k=0;k<6;k++){
				Random rand = new Random();
				int ch = rand.nextInt(33-k);			
				six[k]=redPoll[ch];					//移位操作
				redPoll[ch]=redPoll[32-k];
		}
		for(k = 0;k<6;k++){
			for(int i=0;i<6;i++){
				if(six[k]<six[i])
				{int s=six[i];
			        six[i]=six[k];
			        six[k]=s;
				}
			}
		}
		Random rand = new Random();
		int ch = rand.nextInt(16);
		one[0] = bluePoll[ch];
		
		//中奖号码比较
		for(int i=0;i<6;i++){
			for(int j=0;j<6;j++){
				if(ints[i]==six[j])
					zj++;
			}
		}
		//判断是否中奖
		switch(zj){
		case 6:if(ints[6]==one[0])
				System.out.println("恭喜你中了一等奖!!");
				else
				System.out.println("恭喜你中了二等奖!!");
				break;
		case 5:if(ints[6]==one[0])
			    System.out.println("恭喜你中了三等奖!!");
			    else
				System.out.println("恭喜你中了四等奖!!");
		        break;
		case 4: if(ints[6]==one[0])
			     System.out.println("恭喜你中了四等奖!!");
			     else
			     System.out.println("恭喜你中了五等奖!!");
			     break;   
		case 3:	if(ints[6]==one[0])
		         System.out.println("恭喜你中了五等奖!!");
		         else System.out.println("很抱歉你没有中奖!!!");
				 break;
		case 2: if(ints[6]==one[0])
	             System.out.println("恭喜你中了六等奖!!");
		         else System.out.println("很抱歉你没有中奖!!!");
		         break;
		case 1: if(ints[6]==one[0])
			     System.out.println("恭喜你中了六等奖!!");
		        else System.out.println("很抱歉你没有中奖!!!");
		         break;
		case 0: if(ints[6]==one[0])
		        System.out.println("恭喜你中了六等奖!!");
		        else System.out.println("很抱歉你没有中奖!!!");
                break;
		 }
		//中奖号码的排序和输出;
		System.out.print("中奖号码:");
		for(int i=0;i<6;i++){
			if(six[i]<10){
				str=str+"0"+six[i]+"\t";
				}else {
					str = str+six[i]+"\t";
					}
			}
		String str1="";
		if(one[0]<10)
        str1= str+"\n"+"蓝色球:"+"0"+one[0];
		else str1= str+"\n"+"蓝色球:"+one[0];
        return str1;
	}
}
分享到:
评论

相关推荐

    双色球抽奖小程序

    双色球抽奖小程序: int redball = ran.Next(1, 34); textBox1.Text = textBox1.Text + redball.ToString()+","; int buleball = ran.Next(1, 17); textBox2.Text = buleball.ToString();

    C#原代码--双色球抽号程序,

    在本项目中,我们关注的是一个使用C#编程语言实现的双色球抽号程序。双色球是一种流行的中国彩票游戏,其玩法是选择6个红球和1个蓝球,红球范围从1到33,蓝球范围从1到16。这个程序旨在模拟这一过程,通过随机数生成...

    双色球程序-java 实现

    本项目名为“双色球程序”,它是一个使用Java实现的模拟双色球彩票游戏的小型程序。双色球是中国流行的一种彩票玩法,其规则具有一定的复杂性,而通过编程实现这个游戏,可以帮助开发者锻炼逻辑思维,理解随机数生成...

    C#-WinForm小游戏《双色球抽奖游戏》源码

    中国福利彩票双色球游戏规则: 1、“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2、“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。 ...

    C#双色球小程序

    【C#双色球小程序】是一款利用C#编程语言开发的彩票类应用程序,主要功能是模拟双色球的随机选号过程。双色球是中国流行的一种彩票玩法,它由6个红球和1个蓝球组成,红球号码范围从1到33,蓝球号码范围从1到16。本...

    双色球程序(JAVA编写的小程序)

    JAVA编写的小程序 双色球程序(JAVA编写的小程序)

    C++指针小练习-双色球的文件

    C++指针小练习-双色球的文件

    模拟双色球摇奖小程序

    双色球摇奖小程序背景介绍 双色球是中国大陆的一种彩票游戏,它由6个红球(编号从1到33)和1个蓝球(编号从1到16)组成。每个号码都是唯一的,不能重复。此程序旨在通过计算机模拟真实的双色球摇奖过程,为用户...

    第16课 Scratch游戏制作-趣味抽奖(教案)-初中信息技术Scratch编程.docx

    * 根据本节课所学内容,尝试编写语音抽奖、点名程序或者双色球摇号等程序。 板书设计: *Scratch游戏制作-趣味抽奖板书设计 通过本节课,学生将学习如何设计并编写一个趣味抽奖游戏,提高学生的编程能力和逻辑...

    微信小程序,彩票机选号码,双色球,大乐透机选

    本文将深入探讨“微信小程序,彩票机选号码,双色球,大乐透机选”这一主题,揭示其中涉及的技术原理、实现方法以及市场潜力。 首先,我们要理解微信小程序是如何工作的。微信小程序是腾讯公司推出的一种轻量级应用...

    模拟双色球机选彩票MFC小程序

    【模拟双色球机选彩票MFC小程序】是一款利用Microsoft Foundation Classes (MFC)库开发的小型应用程序,专为双色球彩票爱好者提供机选功能。MFC是Microsoft为Windows平台设计的一种C++类库,它封装了Windows API,...

    JavaScript三种方法模拟双色球抽奖

    JavaScript三种方法模拟双色球抽奖——使用标记、使用Interval、使用Timeout。 详情请参考博文: JavaScript三种方法模拟双色球抽奖——使用标记、使用Interval、使用Timeout ...

    delphi开发双色球开奖兑奖小程序

    针对于双色球开发的一个小程序,智能随机开奖或者自己手动输入,确认后进行相关的开奖以及兑奖执行。

    双色球选购案例小程序

    双色球选购 1.一共选择8的球,6个红球(1-32号),2个蓝球(1-16号) 2.不能重复选择,不能超出范围 3.输入出错时,提示 4.展示用户选择的双色的求的号码 5.扩展:判断输入类型是否正确

    Erlang编写的生成一注双色球小程序

    **Erlang编程语言在生成双色球小程序中的应用** Erlang是一种功能强大的并行、分布式计算语言,尤其在处理高并发、容错性系统方面表现出色。在这个双色球小程序中,Erlang的独特特性和内置函数(BIFs,Built-in ...

    Java实现双色球抽号程序

    一个不错的用Java实现的双色球抽号程序,希望能给您带来好运

    双色球围六红的小程序

    于是,像“双色球围六红的小程序”这样的应用程序应运而生。 双色球作为中国广受欢迎的福利彩票游戏,吸引了大量的彩民。每期开奖中,从33个红色球中选出6个号码,再加上1个蓝色球号码,构成了完整的彩票组合。尽管...

    小游戏源码-双色球.rar

    【标题】"小游戏源码-双色球.rar" 提供的是一个基于计算机编程的小游戏源代码,主要聚焦在双色球这一彩票玩法的模拟上。双色球是中国流行的一种彩票游戏,其规则包括选择6个红球和1个蓝球,源码很可能是为了帮助...

    简单的一个抽奖程序,模拟双色球抽奖(界面程序)代码比较简单

    模拟双色球的一个抽奖,代码写的比较简单。就是一个简单的例子 模拟双色球的一个抽奖,代码写的比较简单。就是一个简单的例子 模拟双色球的一个抽奖,代码写的比较简单。就是一个简单的例子 模拟双色球的一个抽奖,...

Global site tag (gtag.js) - Google Analytics