• Java 幸运抽奖项目


    package com.ob.anjou;
    
    import java.util.Scanner;
    
    public class project_five {
        public static void main(String[] args) {
            int i;
            int x = 0,y=0,id=0;   //x为注册的用户名   y为注册的密码   id为随机生成的会员卡号
            char cha;
            boolean yn=false;   //yn 为注册标识
            boolean ok=false;   //ok用于判断登录的账号密码是否和注册信息匹配
            boolean rea=false;    //rea用于判断用户是否正常登录
            int max=9999;
            int min=1000;
            int Iid;            //Iid为用户输入的会员卡号
            int aa=0,bb=0,cc=0,dd=0,ee=0; //这五个数为5个幸运数字
            int m,n;            //m为登录的用户名  n为登录密码
            Scanner input=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("请选择菜单:");
                i=input.nextInt();
                if(i==1) {
                    System.out.println("[奖客富翁系统>注册]");
                    System.out.println("请填写个人注册信息:");
                    System.out.println("用户名:");
                    x=input.nextInt();
                    System.out.println("密码:");
                    y=input.nextInt();
                    
                    System.out.println("注册成功,请记好您的会员卡号");
                    id=(int)(Math.random()*(max-min))+min;
                    System.out.println("用户名\t密码\t会员卡号");
                    System.out.println(x+"\t"+y+"\t"+id);
                    yn=true;
                }
                else if(i==2) {
                    System.out.println("[奖客富翁系统>登录]");
                    for(int a=1;a<=3;a++) {
                        System.out.println("请输入用户名:");
                        m=input.nextInt();
                        System.out.println("请输入密码:");
                        n=input.nextInt();
                        if(m==x&&n==y) {
                            ok=true;
                            break;
                        }
                        else if(a!=3)
                            System.out.println("用户名和密码不匹配,请重新输入!");
                        else;
                    }
                    if(ok==true) {
                        System.out.println("欢迎您"+x);
                        rea=true;
                    }
                    else 
                        System.out.println("你已经累计3次错误登录请联系客服");
                }
                else if(i==3) {
                    System.out.println("[奖客富翁系统>抽奖]");
                    if(rea==true) {
                        System.out.println("请输入您的卡号:");
                        Iid=input.nextInt();
                        if(Iid!=id)
                            System.out.println("您输入的会员卡号有误,请核对后输入!");
                        else {
                            aa=(int)(Math.random()*(max-min))+min;
                            bb=(int)(Math.random()*(max-min))+min;
                            cc=(int)(Math.random()*(max-min))+min;
                            dd=(int)(Math.random()*(max-min))+min;
                            ee=(int)(Math.random()*(max-min))+min;
                            System.out.println("本日幸运数字为"+aa+"\t"+bb+"\t"+cc+"\t"+dd+"\t"+ee);
                            if(Iid==aa||Iid==bb||Iid==cc||Iid==dd||Iid==ee)
                                System.out.println("恭喜您成为本日的幸运会员");
                            else
                                System.out.println("抱歉!您不是本日的幸运会员");    
                            System.out.println("系统推出谢谢使用(*^▽^*)");
                        }
                    }
                    else
                        System.out.println("请先进行登录");
                }
                else
                    System.out.println("您的输入有误!");
    
                System.out.println("继续吗(Y/y)");
                cha=input.next().charAt(0);
                }while(cha=='y'||cha=='Y');
            System.out.println("系统推出,谢谢使用!");        
        }
    }
  • 相关阅读:
    蓝桥杯基础练习 高精度加法
    int和string的相互装换 (c++)
    蓝桥杯基础练习 十六进制转八进制
    markdown笔记
    hdu1384Intervals(差分约束)
    【Android】Android Studio 设置
    【调试】pthread.c:(.text+0xa2):对‘pthread_create’未定义的引用
    【STM32】开拓者MiniSTM32RBT6开发板原理图
    [小技巧]解决Word转PDF时,图片变模糊的问题
    Java十六进制字符串转换说明
  • 原文地址:https://www.cnblogs.com/Rorschach/p/9911551.html
Copyright © 2020-2023  润新知