package goodLuck;
import java.util.Scanner;
public class GoodLuck {
public static void main(String args[]) { // 阶段一 实现菜单的输出
// 阶段二 实现菜单的输出循环 Scanner input = new Scanner(System.in); String[] names =new String[10]; String[] passwords = new String[10]; int[] cards = new int[10]; boolean isLogin = false;
String answer = \
do { System.out.println(\欢迎进入奖客富翁系统*****\ System.out.println(\注册\
System.out.println(\登陆\System.out.println(\抽奖\
System.out.println(\System.out.print(\请选择菜单:\int choice = input.nextInt(); switch (choice) {
case 1: System.out.println(\奖客富翁系统 > 注册]\
//循环遍历数组大小,寻找空的位置 for(int i=0;i < names.length; i++) {
if(names[i] == null) { }
System.out.println(\输入用户名:\names[i] = input.next();
System.out.println(\输入密码:\ passwords[i] = input.next(); break;
cards[i] = (int)(Math.random()*9000)+1000;
}
//输出注册用户的所有信息
System.out.println(\用户名\\t密码\\t卡号\for(int i=0;i < names.length; i++) {
if(names[i] != null) { System.out.println(names[i] +\
}
}
break; case 2: System.out.println(\奖客富翁系统 > 登录]\ // 3次输入机会 for (int i = 1; i <= 3; i++) { System.out.print(\请输入用户名:\ String inputName = input.next(); System.out.print(\请输入密码:\ String inputPassword = input.next();
//循环判断登陆是否成功
for(int j=0; j< names.length; j++ ) { if(names[i] == null)
break;
if(inputPassword.equals(passwords[j])
inputName.equals(names[j])) { isLogin = true; break;
}
}
if(isLogin== true) {
System.out.println(\欢迎\
break; }else if( i <3) { System.out.println(\还有\次机会\
break;
}else { System.out.println(\三次机会用完了\
}
}
break;
&&
// }
}
case 3:
System.out.println(\奖客富翁系统 > 抽奖]\System.out.print(\请输入您的卡号:\int yourcard = input.nextInt();
//生成5个4位随机数字,并保存在数组中 System.out.print(\本日的幸运数字为:\int[] luckynums = new int[5];
for(int i = 0; i < luckynums.length; i++) { }
//判断是否是幸运会员 boolean isLuck = false;
for (int i = 0; i < luckynums.length; i++) { }
if (luckynums[i] == yourcard) { isLuck = true; break; }
luckynums[i] = (int)(Math.random()*9000)+1000; System.out.print(luckynums[i] + \ \
//输出是否是幸运会员 if (isLuck == true) { System.out.println(\恭喜!您是本日的幸运会员!\}else {
System.out.println(\抱歉!您不是本日的幸运会员!\} break;
default: System.out.println(\您的输入有误!]\ }
break;
System.out.println(\是否继续(y/n)\answer = input.next();
} while (answer.equals(\