任务:模拟登录幸运抽奖
功能:
1、注册
2、登录(3次机会)
3、幸运抽奖
一、实现菜单的输出显示
说明:输出菜单、选择菜单编号,输出菜单信息 如果编号选择错误,输出“您的输入有误!”
二、实现循环执行功能
说明:系统询问用户是否继续,如果用户选择继续,则可以继续选择菜单,否则程序结束,退出系统
三、实现注册功能
说明:输入用户名和密码,系统产生4位随机数作为卡号。 注册成功,提示。
四、实现登录功能
说明:输入注册时的用户名和密码,登录成功,系统提示欢迎信息;如果用户名和密码输入错误,提示用户继续输入,最多有3次输入机会。
五、实现幸运抽奖功能
说明:登录成功后,用户选择幸运抽奖菜单,进入幸运抽奖功能 输入会员卡号,系统生成5个4位随机数作为幸运数字;如果会员卡号是其中之一,则成为本日幸运会员;否则不是幸运会员。
NetBeans 截图
//模拟登录幸运抽奖
import java.util.Scanner;
public class JavaApplication11 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean ft = true;
String name = "";
String password = "";
while(ft){
System.out.println("*****欢迎进入奖客富翁系统*****");
System.out.println(" 1、注册 ");
System.out.println(" 2、登录 ");
System.out.println(" 3、抽奖 ");
System.out.println("*****************************");
System.out.print("请选择菜单:");
int a = input.nextInt();
switch(a){
case 1:
System.out