JAVA幸运大抽奖
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("***********");
System.out.println("1.注册");
System.out.println("2.登录");
System.out.println("3.抽奖");
System.out.println("4.退出");
System.out.println("***********");
String userName=null;
String userPass=null;
int idCard=0;
boolean isOk=false;
boolean isLogin=false;
boolean isCheck=false;
while(true) {
System.out.println("请选择菜单:");
String strDel=sc.next();
if("1".equals(strDel)) {
if(isOk) {
System.out.println("你已经注册,请登录");
}else {
System.out.println("[奖客富翁系统 > 注册]");
System.out.println("请填写个人信息");
System.out.println("请输入用户民");
userName=sc.next();
System.out.println("请输入用户密码");
userPass=sc.next();
idCard=(int)(Math.random()*9000)+1000;
System.out.println("用户名\t密码\t会员卡号");
System.out.println(userName+"\t"+userPass+"\t"+idCard);
System.out.println("注册成功");
isOk=true;
}
}else if("2".equals(strDel)) {
System.out.println("[奖客富翁系统 > 登录]");
if(userName!=null) {
if(isLogin) {
System.out.println("您已经登录");
}else {
for (int i = 1; i <= 3; i++) {
System.out.println("请输入用户民");
String name=sc.next();
System.out.println("请输入用户密码");
String pass=sc.next();
if(name.equals(userName)&&pass.equals(userPass)) {
System.out.println("欢迎您:"+name);
isLogin=true;
break;
}else {
System.out.println("用户名和密码有误,请重新输入");
}
}
}
}else {
System.out.println("您还没注册,不能登录");
}
}else if("3".equals(strDel)) {
System.out.println("[奖客富翁系统 > 抽奖]");
if(isLogin) {
if(isCheck) {
System.out.println("今日您已经抽奖。。。");
}else {
System.out.println("请输入您的卡号");
int cardNo=sc.nextInt();
boolean flag=false;
System.out.print("今日的幸运数字为:\t");
for (int i = 1; i <= 5; i++) {
int num=(int)(Math.random()*9000)+1000;
System.out.print(num+"\t");
if(num==cardNo) {
flag=true;
}
}
if(flag) {
System.out.println("恭喜中奖");
}else {
System.out.println("\n抱歉,你不是今日的幸运会员");
}
isCheck=true;
}
}else {
System.out.println("你还没登录,不能抽奖");
}
}else if("4".equals(strDel)){
System.out.println("[奖客富翁系统 > 退出]");
System.out.println("系统退出,谢谢使用");
break;
}else {
System.out.println("您输入的格式不正确,请重新输入...");
}
}
sc.close();
}