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 = "y";
do {
System.out.println("*****欢迎进入奖客富翁系统*****");
System.out.println("1 注册");
System.out.println("2 登陆");
System.out.println("3 抽奖");
System.out.println("***************************");
System.out.print("请选择菜单:");
int choice = Int();
switch (choice) {
case 1:
System.out.println("[奖客富翁系统 > 注册]");
//循环遍历数组大小,寻空的位置
for(int i=0;i < names.length; i++)
{
if(names[i] == null)
{
System.out.println("输入用户名:");
names[i] = ();
System.out.println("输入密码:");
passwords[i] = ();
cards[i] = (int)(Math.random()*9000)+1000;
break;
}
}
//输出注册用户的所有信息
System.out.println("用户名\t密码\t卡号");
for(int i=0;i < names.length; i++)
{
if(names[i] != null)
{
System.out.println(names[i] +"\t" + passwords[i] +"\t" + cards[i]);
}
}
break;
case 2:
System.out.println("[奖客富翁系统 > 登录]");
// 3次输入机会
for (int i = 1; i <= 3; i++) {
System.out.print("请输入用户名:");
String inputName = ();
System.out.print("请输入密码:");
String inputPassword = ();
//循环判断登陆是否成功
for(int j=0; j< names.length; j++ )
{
if(names[i] == null)
break;
if(inputPassword.equals(passwords[j]) && inputName.equals(names[j]))
{
java做什么的 isLogin = true;
break;
}
}
if(isLogin== true)
{
System.out.println("欢迎" + inputName);
break;
}else if( i <3)
{
System.out.println("还有"+(3-i)+"次机会");
break;
}else
{
System.out.println("三次机会用完了");
}
}
break;
case 3:
System.out.println("[奖客富翁系统 > 抽奖]");
System.out.print("请输入您的卡号:");
int yourcard = Int();
//生成5个4位随机数字,并保存在数组中
System.out.print("\n本日的幸运数字为:");
int[] luckynums = new int[5];
for(int i = 0; i < luckynums.length; i++)
{
luckynums[i] = (int)(Math.random()*9000)+1000;
System.out.print(luckynums[i] + " ");
}
//判断是否是幸运会员
boolean isLuck = false;
for (int i = 0; i < luckynums.length; i++)
{
if (luckynums[i] == yourcard) {
isLuck = true;
break;
}
}
// //输出是否是幸运会员
if (isLuck == true)
{
System.out.println("\n恭喜!您是本日的幸运会员!");
}else
{
System.out.println("\n抱歉!您不是本日的幸运会员!");
}
break;
default:
System.out.println("[您的输入有误!]");
break;
}
System.out.println("是否继续(y/n)");
answer = ();
} while (answer.equals("y"));
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论