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("退出系统!");
           }
        }
         }
  • 相关阅读:
    3. 23 模拟面试
    3.15 模拟面试
    C++ 浅谈virtual
    3.6 模拟面试
    为s5pv210烧录镜像
    HISI VENC 实际输出帧率控制
    live555 交叉编译移植到海思开发板
    雄迈取流
    面试官吐槽:“软件测试员就是不行!”网友:我能把你面哭了!——软件测试笔试面试题目完全汇总
    “女人~,你在玩火”一个有磁性的声音说道——常用自动化测试工具
  • 原文地址:https://www.cnblogs.com/864466244qq/p/7411364.html
Copyright © 2011-2022 走看看