package com.foreknow.test;
import java.util.Scanner;
public class LoginDemo {
public static void main(String[] args) {
int meu = 0;//定义switch case菜单语句
Scanner input = new Scanner(System.in);
String answer ="y"; //定义程序是否向下继续执行 y继续执行 n 结束程序
String admin =""; // 声明用户名
String password =""; // 声明密码
do {
System.out.println("----欢迎进入本系统----");
System.out.println(" 1.注册");
System.out.println(" 2.登录");
System.out.println(" 3.抽奖");
System.out.println("-------------------------");
System.out.println("请选择菜单:");
meu = input.nextInt();
switch (meu) {
case 1:
System.out.println("欢迎注册");
System.out.println("请填写注册信息:");
System.out.println("请输入用户名:");
admin = input.next();
System.out.println("请输入密码");
password = input.next();
int a = (int)(Math.random()*(9999-1000+1))+1000;//产生1000-9999的随机数
System.out.println("");
System.out.println("注册成功,请记好您的会员卡号");
System.out.println("用户名\t密码\t会员卡号");
System.out.println(admin+"\t"+password+"\t"+a);
break;
case 2:
String yanzhengadmin = ""; //验证用户名
String yanzhengpassword = ""; // 验证密码
System.out.println("欢迎登陆");
for (int i = 0; i < 3;) {
System.out.println("请输入用户名:");
yanzhengadmin= input.next();
System.out.println("请输入密码:");
yanzhengpassword = input.next();
if (yanzhengadmin.equals(admin)&&yanzhengpassword.equals(password)) {
System.out.println("欢迎您:"+admin);
break;
}else {
System.out.println("用户名密码不匹配,您最多拥有三次机会,本次为第"+(++i)+"次");
}
}
break;
case 3:
break;
default:
System.out.println("error");
break;
}
System.out.println("是否继续?(y/n)");
answer = input.next();
} while (answer.equals("y"));
System.out.println("系统退出,欢迎使用!!!");
}
}