双色球小游戏

简介: import java.util.Arrays;import java.util.Random;import java.util.
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;

/** 
 * 双色球
 * 1.6个随机不重复的红球(1-)33
 * 2.1个篮球(1-15)
 * @author  E-mail: 543363559@qq.com
 * @date 2017年4月22日 上午9:12:48 
 */
public class DoubleBail {
    public static void main(String[] args){
        System.out.println("欢迎来到澳门双色球赌博中心");
        System.out.println("请输入你的选择号码,默认最后一位为蓝球");
        //定义一个我现在的号码数组
        int[] MyBalls = new int [7];
        //得到控制台输入流界面
        Scanner sc = new Scanner(System.in);

        for (int i = 0; i < MyBalls.length; i++) {
            MyBalls[i] = sc.nextInt();
        }
        Arrays.sort(MyBalls, 0, MyBalls.length-1);
        System.out.println(Arrays.toString(MyBalls));


        //定义一个存放红球的数组
        int[] RedBalls = new int [6];
        //随机生成器
        Random r =new Random();
        //定义一个开关
        boolean[] flag = new boolean[33];
        for (int i = 0; i < RedBalls.length; i++) {
            int index;
            do{
                index = r.nextInt(32)+1;
            }while(flag[index]);    //当index没被使用时退出循环
            flag[index] = true; //取值
            RedBalls[i] = index;
        }
        int BlueBalls = r.nextInt(15)+1;

        //最终系统双色球号码:1.排序.2扩容,3将蓝球赋值
        Arrays.sort(RedBalls);
        int[] systemBalls = Arrays.copyOf(RedBalls, RedBalls.length+1);
        systemBalls[systemBalls.length-1] = BlueBalls;


        System.out.println(Arrays.toString(systemBalls));
        int score = 0;
        for (int i = 0; i < MyBalls.length-1; i++) {
            for (int j = 0; j < systemBalls.length-1; j++) {
                if(MyBalls[i] == systemBalls[j]){
                    score++;
                }
            }
        }
        if(MyBalls[MyBalls.length-1]==systemBalls[MyBalls.length-1]){
            score++;
        }
        System.out.println("您中了"+score+"个号");
    }
}
目录
相关文章
|
人工智能 安全 JavaScript
模拟“嫦娥五号”探月小游戏【附源码】
在实际的探月过程中,这些操作都是由程序精确测量和控制的。而在这个游戏里,则需要玩家手动完成 降落 和 上升对接 这两个操作。
|
Python
python实现一个简单的消消乐游戏
实现一个简单的消消乐游戏可以是一个有趣的编程项目。下面是一个使用Python和Pygame库来创建消消乐游戏的基本步骤
472 0
|
6月前
|
Linux 定位技术 iOS开发
【Python实现坦克大战,带你找回童年的快乐】附源码
【Python实现坦克大战,带你找回童年的快乐】附源码
167 0
|
存储 前端开发 JavaScript
你小子!过年了,写了一个拼图小游戏来拼掘金兔年礼盒,来玩玩不?
你小子!过年了,写了一个拼图小游戏来拼掘金兔年礼盒,来玩玩不?
207 2
|
网络架构 Python
“罚点球”小游戏
用 score_you 表示你的得分,score_com 表示电脑得分。开始都为0,每进一球就加1。
【代码分享】【像极了恋爱】甜甜的汤圆,祝丽姿元宵快乐(表白特效)
【代码分享】【像极了恋爱】甜甜的汤圆,祝丽姿元宵快乐(表白特效)
116 0
推箱子小游戏(c++实现)
推箱子小游戏(c++实现)
|
存储 定位技术 开发工具
坦克大战小游戏的实现
坦克大战小游戏的实现
每日一题——找出游戏的获胜者
每日一题——找出游戏的获胜者
104 0
每日一题——找出游戏的获胜者
|
程序员
程序员的浪漫(代码猜诗词)
💕前言:在大众的认知里,程序员只是一群坐在电脑前熬夜敲代码的人,远离复杂的社交圈,不懂得浪漫,跟诗词情怀更是扯不上关系。今天我就带领大家走进程序员的圈子里,一起体会一把程序员专属的浪漫情怀,带领大家一起感受程序员眼中的诗词是什么样子的~~
375 0
程序员的浪漫(代码猜诗词)
下一篇
无影云桌面