幸运抽奖

package com.jq38.www.day1109;

import java.util.Scanner;

public class Luck {
static String userName;
static String password;
static int cardNum;
static boolean loginFlag;
static boolean registerFlag;
public static void main(String[] args) {

method();
}

public static void method() {
System.out.println("*****欢迎进入抽奖系统*****");
Scanner sc = new Scanner(System.in);
String a = "y";
while (a.equals("y")) {
System.out.println("*****1.注册*****");
System.out.println("*****2.登陆*****");
System.out.println("*****3.抽奖*****");
System.out.println("请按1-3个数字");
int num = sc.nextInt();
switch (num) {
case 1:
zhuCe(sc);
break;
case 2:
dengLu(sc);
break;
case 3:
chouJiang();
break;
default:
System.out.println("请输入1-3个数字");
}
System.out.println("是否继续 Y/N");
a = sc.next();
}
while (a.equals("n")) {
System.out.println("程序结束");
break;
}

}

public static void zhuCe(Scanner sc) {
System.out.println("请输入注册名:");
userName = sc.next();
System.out.println("请录入密码: ");
password = sc.next();
cardNum = (int) (Math.random() * 9000 + 1000);
System.out.println("注册成功");
registerFlag = true;
}

public static void dengLu(Scanner sc) {
if (registerFlag) {
int count = 3;
while (count > 0) {
System.out.println("请输入登陆账号");
String user = sc.next();
System.out.println("密码:");
String pass = sc.next();
if (user.equals(userName) && pass.equals(password)) {
System.out.println("验证成功");
loginFlag = true;
break;
} else {
count--;
System.out.println("验证失败了; 您还有 " + count + "次录入机会");
}
}
}else {
System.out.println("请先注册再登陆");
return;
}
}
private static void chouJiang() {
System.out.println("您的卡号是: " + cardNum);
if (loginFlag) {
boolean flag = false;
for (int i = 0; i < 5; i++) {
int randomNum = (int) (Math.random() * 9000 + 1000);
System.out.println(randomNum);
if (cardNum == randomNum) {
System.out.println("恭喜您中奖了");
break;
}
}
if (!flag) {
System.out.println("再接再厉");
}

} else {
System.out.println("请先登陆 再进入抽奖模块");
}
}

}
posted @ 2021-11-11 16:23  自信即巅峰2021114  阅读(58)  评论(0)    收藏  举报