Java教程

拔光所有头发编写的双色球系统,完整代码详解,用的全是Java基础的知识,另外,我这个里面特意留了一个BUG,谁要是能找出来,我就去他评论区下面唱征服!!

本文主要是介绍拔光所有头发编写的双色球系统,完整代码详解,用的全是Java基础的知识,另外,我这个里面特意留了一个BUG,谁要是能找出来,我就去他评论区下面唱征服!!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

年轻人最颓废的状态,不是穷,而是又穷又没方向,还他喵的单身,我说的不是我!!

首先,来一张图吸引各位的眼球
在这里插入图片描述

在这里插入图片描述这上面的图片属于效果图:

这下面就是代码了:

public class test18 {
    public static void main(String[] args) {
        /*
        * en:菜单选择键
        * String zhu = "[双色球彩票系统 >";
          String kai = "查看开奖]";
          String gou = "购买彩票]";
        * arr:中奖数组
        * zhu1:下注数量
        * arr2:空的数组,用于填入输入的数字
        * int hong:红色球码
        * int lan:蓝色球码
        * int a=球数组遍历变量
        *int sum=-1;//判断数组是否相同时的判断条件
         int sum2=0;查看元素相同的次数
         * int jiang;中奖数目
         * int zhu2=0;接收下注数量
        * */
        String zhu = "[双色球彩票系统 >";
        String kai = "查看开奖]";
        String gou = "购买彩票]";
        int[] arr ={1,24,30,25,30,30,7};
        int[] arr2 = new int[7];
        int sum=-1;
        int sum2=0;
        int sum3=0;
        int zhu2=0;
        String jiang="";
        int a=0;//红色球最后判断中奖条件4
        int b=0;//红色球最后判断中奖条件4
        int en1=0;
        Scanner scanner=new Scanner(System.in);
        do{

            System.out.println("=============双色球系统=============");
            System.out.println("    1、购买彩票");
            System.out.println("    2、查看开奖");
            System.out.println("    3、退出");
            System.out.println("***********************************");
            System.out.println("请选择菜单: ");
            int en =scanner.nextInt();
            en1=en;
            if (en==1){
                System.out.println(zhu+gou);
                System.out.print("请输入任意键继续...");
                System.out.println(" ");
                //难点
                String enn =scanner.nextLine();
                enn.chars();
                System.out.println("您需要下多少注?");
                int zhu1 =scanner.nextInt();
                zhu2=zhu1;
                for (int i = 1; i < 8; i++) {
                    if (i<7){
                        System.out.println("请输入6个红色球号(数字为1~33),第[ "+i+" ]个红色球号为:");
                        int hong =scanner.nextInt();
                        arr2[i-1]=hong;
                    }else {
                        System.out.println("请输入1个蓝色球号(数字为1~16):");
                        int lan =scanner.nextInt();
                        arr2[i-1]=lan;
                    }

                }
                System.out.println("您一共买了【"+zhu1+"】注,共需支付【"+(zhu1*2)+"】元,所选号为: "+ Arrays.toString(arr2));
            }else if (en==2){
                System.out.println(zhu+kai);
                if (arr2[0]==0){
                    System.out.println("请先购买彩票,再查看开奖情况!");
                }else {
                    System.out.println("当期的中奖号为:"+Arrays.toString(arr));
                    System.out.println("已买的彩票号为:"+Arrays.toString(arr2));
                    for (int i = 0; i <arr.length-1 ; i++) {
                        for (int j = 0; j <arr2.length-1 ; j++) {
                            if (arr[i]==arr2[j]){
                                sum=0;
                                if (j<7){
                                    sum2++;
                                    if (j==5){
                                        a=1;
                                    }else if (j==4){
                                        b=1;
                                    }
                                }else {
                                    sum3++;
                                }


                            }
                            if (arr[i]==arr2[6]){
                                sum=-1;
                            }
                        }
                    }
                    if (sum2+sum3==7){
                        jiang="1000w";
                    }else if (sum2==6){
                        jiang="500w";
                    }else if (sum2==5&&sum3==1){
                        jiang="3000";
                    }else if (sum2==5||a==1&&sum3==1){
                        jiang="200";
                    }else if (sum2+sum3==4||b==1&&sum3==1){
                        jiang="10";
                    }else if (sum==-1){
                        jiang="5";
                    }
                    System.out.println("【望再接再厉】,sorry!!,共下了【"+zhu2+"】注,投资了【"+(zhu2*2)+"】元,获奖【"+jiang+"】");
                }
            }else if (en1==3) {
                System.out.println("谢谢使用");
                break;
            }

        }while (en1<4);

        System.out.println("输入错误!!");
        System.out.print("请输入任意键继续...");
        System.out.println(" ");
        scanner.close();

    }
}

如果三天之内没有人可以让我唱征服,那么就印证了一句话!csdn没大神!
在这里插入图片描述
我希望最下面这段话没人看见,这个文章不是我写的,请不要喷我,求各位大哥了,在这里我就给各位大哥唱征服了!!

这篇关于拔光所有头发编写的双色球系统,完整代码详解,用的全是Java基础的知识,另外,我这个里面特意留了一个BUG,谁要是能找出来,我就去他评论区下面唱征服!!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!