1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
  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程序结束!" );
  }
}