求java程序代码,200行左右。

/**

需求:奖金垄断游戏。

菜单是:

1.注册用户信息。填写用户名和密码,电脑会随机输出一个4位数。

数字用作会员卡号。提示输入用户名、密码和会员卡号码。可以选择第二步。

2.着陆。检查是否注册(是否有会员卡号)。如果是空的,

提示用户不存在。

如果用户名通过,则密码错误,提示用户名和密码不匹配。如果

验证成功结束。如果所有输入的用户名和密码都匹配,将会给出登录成功的提示。

可以选择第三步。

3.首先判断用户是否登录过(是否有会员卡)。

问有没有抽奖,选Y,电脑会随机输出5个4位数。

数字。如果其中一个数字与用户的卡号相同,将会获得奖品。

人民币是卡号的金额。否则,谢谢你的参与。程序退出。

*/

进口?Java . util . scanner;

进口?Java . util . random;

公共?班级?富人?{

公共?静电?作废?main(String[]?args)?{

//?输出菜单。

为了什么?(int?答?=?0;?答?& lt?6;?a++)?{

system . out . print(" * ");

}

System.out.print("欢迎来到奖金丰厚系统");

为了什么?(int?b?=?0;?b?& lt?6;?b++)?{

system . out . print(" * ");

}

系统。out.print ("\n \ t \ t1。注册\ n "?+?" \t\t2。登录\n "?+?" \t\t3。draw \ n ");

为了什么?(int?c?=?0;?c?& lt?31;?c++)?{

system . out . print(" * ");

}

//?输出菜单结束。

int?蔡丹?=?0;//?操作菜单

字符串?名字?=?null//?会员注册名称

字符串?我的名字?=?null//?成员登录名

字符串?密码?=?null//?会员注册密码

字符串?我的密码?=?null//?成员登录密码

int?号码?=?0;//?会员卡号码

//?int?lucky number = 0;//幸运数字

字符串?str?=?null//?询问是否重试。

//?进入号码选择菜单。

扫描仪?输入?=?新的?扫描仪(system . in);

随机?输出?=?新的?random();

做什么?{

系统。out . println(" \ n请选择一个菜单:");

蔡丹?=?input . nextint();

切换?(蔡丹)?{

案子?1:

System.out.println("欢迎注册有钱人,请依次输入用户名和密码");

System.out.println("用户名:");

名字?=?input . next();

system . out . println(" password:");

密码?=?input . next();

//?随机给出一个4位数的会员卡号码。

号码?=?output.nextInt(8999)?+?1000;

System.out.println("注册成功!您的用户名:“?+?名字?+?“,密码:“?+?密码

+?“,会员卡号:“?+?号码?+?"。请记住!”);

打破;

案子?2:

//?首先判断用户是否注册。

如果?(姓名?==?null)?{

System.out.println("您好,请先注册!");

打破;

}?不然呢?{

System.out.println("欢迎登录有钱人,请依次输入用户名和密码!");

//?用户名和密码匹配检查的次数设置为3次。

为了什么?(int?x?=?0;?x?& lt?3;?x++)?{

System.out.println("用户名:");

我的名字?=?input . next();

如果?(!myname.equals(name))?{

System.out.println("用户"?+?我的名字?+?“它不存在!请再试一次,剩余次数”

+?(2?-?x)?+?“时间!”);

}?不然呢?{

system . out . println(" password:");

}

我的密码?=?input . next();

如果?(!mypassword.equals(密码))?{

System.out.println(我的名字?+?“密码错误!”?+?请重试,剩余次数

+?(2?-?x)?+?“时间!”);

}?不然呢?{

System.out.println("登录成功!");

打破;

}

}

}

打破;

案子?3:

//?判断用户是注册还是登录。

如果?(我的密码?==?null)?{

System.out.println("您好,请先登录!");

打破;

}?不然呢?如果?(!mypassword.equals(密码))?{

System.out.println("您好,请先尝试再次登录!");

打破;

}?不然呢?如果?(mypassword.equals(password))?{

System.out.println("欢迎来到百万富翁,要不要来个抽奖(y/n)");

字符串?稠江?=?input . next();

如果?(choujiang.equals("y "))?{

int[]?luckynumber?=?新的?int[5];

为了什么?(int?m?=?0;?m?& lt?5;?m++)?{

luckynumber[m]?=?output.nextInt(8999)?+?1000;

}

为了什么?(int?m?=?0;?m?& lt?5;?m++)?{

system . out . print(lucky number[m]?+?" \ t ");

}

System.out.println("\n "?+?号);

为了什么?(int?m?=?0;?m?& lt?5;?m++)?{

如果?(编号?==?luckynumber[m])?{

系统。out.println ("\ nWinning!金额是:“?+?lucky number);

打破;

}?不然呢?{

系统。out . println(" \ n没有人赢!");

打破;

}

}