求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没有人赢!");
打破;
}
}