package shangji.lesson08;
import java.util.Scanner;
public class Shangji01 {
public static void main(String[] args){
int shu[]=new int [5];
Scanner input=new Scanner(System.in);
String ming="";//用户名
int mima=0;//密码
boolean zheng=false;
String a=null;//是否退出
do{
System.out.println("****欢迎进入抽奖系统*****");
System.out.println("1.注册");
System.out.println("2.登陆");
System.out.println("3.抽奖");
System.out.println("************************");
System.out.print("请选择菜单:");
int cai=input.nextInt();//选择菜单
switch(cai){
case 1:
for(int i=1;i<=2;i++){
System.out.println("");
}
System.out.println("抽奖系统>注册");
System.out.println("请填写个人注册信息");
System.out.print("用户名:");
ming=input.next();//用户名
System.out.print("密码:");
mima=input.nextInt();//密码
System.out.println(" ");
int gg=(int)(Math.random()*8999)+1000;//随机数
System.out.println("注册成功 请记住你的卡号");
System.out.println("用户名"+"\t"+"密码"+"\t"+"会员");
System.out.println(ming+"\t"+mima+"\t"+gg);
System.out.println("是否继续(y/n)");
a=input.next();
break;
case 2:
System.out.println("抽奖系统>登陆");
System.out.println("请输入用户名");
String min=input.next();//用户名
System.out.println("密码");
int mim=input.nextInt();//密码
if(min.endsWith(ming )&&mim==mima){//判断上面的密码和这次密码是否相等
System.out.println("欢迎你:"+min);
}else{
System.out.println("对不起,你不是会员");
}
System.out.println("是否继续(y/n)");
a=input.next();
break;
case 3:
if(ming!="" && mima>0){//判断上面用户名不能为空并密码也不能为空
System.out.println("抽奖系统>抽奖");
System.out.println("请输入您的卡号:");
int ka=input.nextInt();//卡号
System.out.print("\n本日的幸运数字为::");
for(int x=0;x<shu.length;x++){
shu[x]=(int)(Math.random()*(8999))+1000;//产生5位随机数并且都是四位数
System.out.print(shu[x]+" ");//显示打印
if(ka==shu[x]){//如果输出的和数组中五位数中其中一个数相等的话就进去
zheng=true;//进去后zheng一开始是默认为假的,进来后就变成true真了
}else{
}
}
if(zheng==true){//为真就进去
System.out.println("恭喜你,中奖了");
}else{
System.out.print("\n抱歉!你不是今天的幸运会员");
}
}else{
System.out.println("你不是会员");
}
System.out.print("\n是否继续(y/n)");
a=input.next();
break;
default:
System.out.println("输入有误");
System.out.println();System.out.println("是否继续(y/n)");
a=input.next();
}
}while("y".equals(a));
input.close();
System.err.println("程序结束");
}
}