JAVA幸运大抽奖

JAVA幸运大抽奖

public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.println("***********");
		System.out.println("1.注册");
		System.out.println("2.登录");
		System.out.println("3.抽奖");
		System.out.println("4.退出");
		System.out.println("***********");
		
		String userName=null;
		String userPass=null;
		int idCard=0;
		boolean isOk=false;//是否注册
		boolean isLogin=false;//是否登录
		boolean isCheck=false;//是否抽奖
		while(true) {
			System.out.println("请选择菜单:");
			String strDel=sc.next();
			if("1".equals(strDel)) {
				if(isOk) {//是否注册
					System.out.println("你已经注册,请登录");
				}else {
					System.out.println("[奖客富翁系统    > 注册]");
					System.out.println("请填写个人信息");
					System.out.println("请输入用户民");
					userName=sc.next();
					System.out.println("请输入用户密码");
					userPass=sc.next();
					idCard=(int)(Math.random()*9000)+1000;
					System.out.println("用户名\t密码\t会员卡号");
					System.out.println(userName+"\t"+userPass+"\t"+idCard);
					System.out.println("注册成功");
					isOk=true;
				}
			}else if("2".equals(strDel)) {
				System.out.println("[奖客富翁系统    > 登录]");
				if(userName!=null) {//不为空则注册成功
					if(isLogin) {//登录
						System.out.println("您已经登录");
					}else {//没登录
						for (int i = 1; i <= 3; i++) {
							System.out.println("请输入用户民");
							String name=sc.next();
							System.out.println("请输入用户密码");
							String pass=sc.next();
							if(name.equals(userName)&&pass.equals(userPass)) {
								System.out.println("欢迎您:"+name);
								isLogin=true;
								break;
							}else {
								System.out.println("用户名和密码有误,请重新输入");
							}
						}
					}
				}else {
					System.out.println("您还没注册,不能登录");
				}
			}else if("3".equals(strDel)) {
				System.out.println("[奖客富翁系统    > 抽奖]");
				if(isLogin) {//登录
					if(isCheck) {//已经抽奖
						System.out.println("今日您已经抽奖。。。");
					}else {//没有抽奖
						System.out.println("请输入您的卡号");
						int cardNo=sc.nextInt();
						boolean flag=false;//卡号与幸运数字是否相同
						System.out.print("今日的幸运数字为:\t");
						for (int i = 1; i <= 5; i++) {
							int num=(int)(Math.random()*9000)+1000;
							System.out.print(num+"\t");
							if(num==cardNo) {
								flag=true;
							}
						}
						if(flag) {
							System.out.println("恭喜中奖");
						}else {
							System.out.println("\n抱歉,你不是今日的幸运会员");
						}
						isCheck=true;//是否抽奖
					}
				}else {//没登录
					System.out.println("你还没登录,不能抽奖");
				}
			}else if("4".equals(strDel)){
				System.out.println("[奖客富翁系统    > 退出]");
				System.out.println("系统退出,谢谢使用");
				break;
			}else {
				System.out.println("您输入的格式不正确,请重新输入...");
			}
		}
		sc.close();
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值