zoukankan      html  css  js  c++  java
  • 幸运抽奖

    import java.util.Scanner;
    
    public class demo {
        public static void main(String[] args) {
            // 判断是否继续
            String answer = "y";
            // 登录账号
            String password= "";
            // 登录密码
            String card = "";
            // 会员卡号
            int number = 0;
            //判断是否注册
            boolean isRight=false;
            //判断是否登录
            boolean islogin=false;
            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("请选择菜单:");
                int num = input.nextInt();
                switch (num) {
                case 1:
                    System.out.println(" [奖客富翁管理系统--注册]");
                    System.out.println("请填写个人注册信息");
                    System.out.println("用户名:");
                    password = input.next();
                    System.out.println("密码:");
                    card  = input.next();
                    // 随机生成4位会员卡号
                    number = (int) (Math.random() * (9999 - 1000) + 1000);
                    System.out.println("注册成功,请记好您的会员卡号!");
                    System.out.println("用户名	密码	会员卡号");
                    System.out.println(password + "	" + card + "	"+ number);
                    isRight=true;
                    break;
                case 2:
                    if(isRight==true){
                    System.out.println(" [奖客富翁管理系统--登录]");
                for (int i = 1; i <=3; i++) {
                    System.out.println("请输入用户名:");
                      String inputcode=input.next();
                    System.out.println("请输入密码:");
                      String inputpassowrd=input.next();
                           if(inputcode.equals(password)&&inputpassowrd.equals(card )){
                    System.out.println("欢迎您:"+password);
                    islogin=true;
                    break;
                 }else if(i<3){
                    System.out.println("您还有"+(3-i)+"次机会");
                        continue;
                 }else{
                System.out.println("您没有机会了!");
                  break;
                }
                  }
                        
                }else{
                 System.out.println("您还没有注册,请注册之后再来登录!");
                }
                break;
                  case 3:
                if(islogin==true){
                System.out.println(" [奖客富翁管理系统--登录]");
                for (int i = 1; i <=3; i++) {
                System.out.println("请输入您的卡号:");
                int kahao=input.nextInt();
                if(number==kahao){      //随机数组
               int [] numbers=new int[5];
               for (int j = 0; j < numbers.length; j++) {
                numbers[j]=(int) (Math.random() * (9999 - 1000) + 1000);
                }
               System.out.println("本期的幸运数字为:");
               for (int j = 0; j < numbers.length; j++) {
               System.out.print(numbers[j]+"	");    
                }  //输入的幸运数字跟数组中的每一项比较
               for (int j = 0; j < numbers.length; j++) {
                 if(number==numbers[j]){
                System.out.print("中奖了!");
                break;
                    }
                //j=4        numbers.length-1
               if(j==numbers.length-1){
                System.out.println("您不是本期幸运用户!");
                    }
               }
                break;
                                
               }else if(i<3){
               System.out.println("您还有"+(3-i)+"次机会!");
                continue;
            }else{
                System.out.println("您没有机会了!");
               break;
              }
              }
                        
              }else{
              System.out.println("请先登录再来抽奖!");
            }
            break;
           default:
             System.out.println("输入错误,请重新输入");
             break;
            }
              System.out.println("继续吗?(y/n)");
            answer = input.next();
           } while ("y".equals(answer));
            if ("n".equals(answer)) {
             System.out.println("退出系统!");
           }
        }
         }
  • 相关阅读:
    CCF-CSP-201803-3 URL映射
    CCF-CSP-201803-2 碰撞的小球
    CCF-CSP-201803-1 跳一跳
    SSH协议基础学习
    关于Kali-linux2019.4系统安装后乱码问题
    git版本控制工具学习--修改分支名字
    Git版本控制工具操作学习系列-克隆项目
    python函数int()转型报错
    Centos关机与重启命令收集学习
    Git commit 提交规范 & 规范校验
  • 原文地址:https://www.cnblogs.com/864466244qq/p/7411364.html
Copyright © 2011-2022 走看看