import java.util.Scanner;
public class A02 {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String admin = null, password = null, admin2, password2, choice2 = null;
  int random = (int) (Math.random() * 4000);
  int random2[] = new int[4];
  do {
   Scanner input = new Scanner(System.in);
   System.out.println("*******欢迎使用购物系统********");
   System.out.println("\t\t1.注册");
   System.out.println("\t\t2.登陆");
   System.out.println("\t\t3.抽奖");
   System.out.println("*****************************");
   System.out.println("请选择菜单:");
   int choice = input.nextInt();
   switch (choice) {
   case 1:
    System.out.println("购物管理系统>注册");
    System.out.println("请输入用户名:");
    admin = input.next();
    System.out.println("请输入密码:");
    password = input.next();
    System.out.println("注册成功,请记好您的会员卡号");
    System.out.println("用户名\t密码\t会员卡号");
    System.out.println(admin + "\t" + password + "\t" + random);
    break;
   case 2:
    System.out.println("购物管理系统>登陆");
    System.out.println("请输入用户名:");
    admin2 = input.next();
    System.out.println("请输入密码:");
    password2 = input.next();
    if (admin.equals(admin2) && password.equals(password2)) {
     System.out.println("欢迎您" + admin);
    } else {
     System.out.println("用户名或密码错误!");
    }
   case 3:
    System.out.println("购物管理系统>抽奖");
    System.out.println("请输入你的卡号<4位整数>:");
    int number = input.nextInt();
    System.out.print("本日的幸运数字:");
    for (int i = 0; i < random2.length; i++) {
     random2[i] = (int) (Math.random() * 4000);
     System.out.print(random2[i] + " ");
    }
    for (int i = 0; i < random2.length; i++) {
     if (number == random2[i]) {
      System.out.println("\n" + "恭喜你是幸运会员!");
      break;
     } else {
      System.out.println("\n抱歉您不是幸运会员!");
      break;
     }
    }
    break;
   default:
    System.out.println("输入有误!重新输入!");
    break;
   }
   System.out.println("是否继续(y / n):");
   choice2 = input.next();
  } while (choice2.equals("y"));
  System.out.println("\n\n程序结束!");
 }
}