当前位置 博文首页 > m0_48462648的博客:拔光所有头发编写的双色球系统,完整代码详

    m0_48462648的博客:拔光所有头发编写的双色球系统,完整代码详

    作者:[db:作者] 时间:2021-08-02 09:54

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

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

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

    这下面就是代码了:

    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没大神!
    在这里插入图片描述
    我希望最下面这段话没人看见,这个文章不是我写的,请不要喷我,求各位大哥了,在这里我就给各位大哥唱征服了!!

    cs