import java.util.Scanner;
public class Text01 {
/**
*
@param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int id=(int)(Math.random()*8999+1000);
String jx="";
String name="";
String name1="";
String pwd1="";
String pwd="";
boolean flag=false;
boolean flag1=false;
boolean flag2=false;
do{
System.out.println("*******欢迎进入幸运抽奖系统******");
System.out.println("\t1.注册");
System.out.println("\t2.登陆");
System.out.println("\t3.抽奖");
System.out.println("**************************");
System.out.print("请选择菜单:");
int xz=input.nextInt();
switch(xz){
case 1:
System.out.println("奖客富翁系统>注册");
System.out.println("请填写个人信息");
System.out.print("用户名:");
name=input.next();
System.out.print("密码:");
pwd=input.next();
System.out.println();
System.out.println("注册成功,请记好您的会员卡号");
System.out.println("用户名\t密码\t会员卡号");
System.out.println(name+"\t"+pwd+"\t"+id);
flag1=true;
break;
case 2:
if(flag1==true){
System.out.println("奖客富翁系统>登陆");
for(int i=0;i<3;i++){
System.out.print("请输入用户名:");
name1=input.next();
System.out.print("请输入密码:");
pwd1=input.next();
if(name.equals(name1)&&pwd.equals(pwd1)){
System.out.println("欢迎您:"+name1);
flag=true;
break;
}System.out.println("密码输入错误,请重新输入,您还有"+(2-i)+"次机会");
}if(flag==false){
System.out.println("密码三次均输入错误");
}
}else{
System.out.println("请先注册,再登陆。");
}
flag2=true;
break;
case 3:
if(flag2=true){
System.out.println("奖客富翁系统>抽奖");
System.out.print("请输入您的卡号:");
String id1=input.next();
System.out.println();
int xy[]=new int[5];
for(int i=0;i<xy.length;i++){
xy[i]=(int)(Math.random()*8999+1000);
System.out.print("本日的幸运数字为:"+xy[i]+" ");
}
for(int i=0;i<xy.length;i++){
if(id1.equals(xy[i])){
System.out.println("恭喜"+id1+"是幸运顾客");
}
}System.out.println("\n"+"抱歉,您不是幸运顾客");
break;
}System.out.println("请先登录,再抽奖");
default:
System.out.println("输入错误,请重新输入");
}
System.out.print("继续吗?y/n");
jx=input.next();
}while(jx.equals("y"));
}
}