import java.util.Scanner;
/**自学第一次写的小程序*/
public class Text2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 用户号
int memberNo = 0;
// 用户姓名
String userName = null;
// 用户密码
String userPwd = null;
// 用户登录名
String loginUserName;
// 用户登录密码
String loginUserPwd;
// 选择
int answer;
String isContinue = null;
do {
System.out.println("======欢迎来到幸运抽奖系统======");
System.out.println("1、注册");
System.out.println("2、登陆");
System.out.println("3、抽奖");
// 输入选择
answer = input.nextInt();
switch (answer) {
// 注册
case 1:
System.out.println("请输入你的用户名:");
userName = input.next();
System.out.println("请输入你的密码:");
userPwd = input.next();
// 生成会员号
memberNo = (int)(Math.random() * 9999 - 1000 +1000);
System.out.println("注册成功,您的会员号是:" + memberNo);
break;
// 登录
case 2:
for (int i = 0; i < 3; i++) {
System.out.println("请输入您的用户名:");
loginUserName = input.next();
System.out.println("请输入您的密码:");
loginUserPwd = input.next();
// 判断用户的账号和密码是否输入正确
if (loginUserName.equals(userName) && loginUserPwd.equals(userPwd)) {
System.out.println("登陆成功");
break;
}else {
// 次数大于3次退出
if (i == 2) {
System.out.println("登陆失败,账户已被锁定");
System.exit(0);
}else {
System.out.println("登陆失败,用户名或密码输入错误,请重新输入");
}
}
}
// 抽奖
case 3:
// 无会员号提示
if (memberNo == 0) {
System.out.println("未注册,请先注册");
// 判断是否中奖
}else if(memberNo % 8 == 0 || memberNo % 88 == 0 || memberNo % 888 == 0){
System.out.println("恭喜你,中奖了!");
break;
}else {
System.out.println("很遗憾,未中奖");
break;
}
}
System.out.println("是否继续<y/n>");
isContinue = input.next();
} while (isContinue.equalsIgnoreCase("y"));
System.out.println("退出成功");
}
}
第一次写项目《会员抽奖》
最新推荐文章于 2022-06-13 20:45:09 发布