栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java实现大富翁抽奖系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java实现大富翁抽奖系统

由于闲着没事干,就自己写了一个小玩意,算得上是一个Scanner对象的基础练习,然后大家直接看代码吧,感兴趣的可以自己试着写一写。

package com.ywt.mybatisplus.game;

import com.baomidou.mybatisplus.core.toolkit.StringUtils;

import java.util.Scanner;


public class BigMoney {
    public static void main(String[] args) {
        System.out.println("******  欢迎来到大富翁系统 ******");
        String username = "";   //账号
        String password = "";   //密码
        boolean flag = true;    //开关
        int status = 0;         //登录状态
        while (flag) {
            System.out.println("------  请选择办理的业务   ------");
            System.out.println("1:<用户注册>" + "   " + "2:<用户登录>" + "   " + "3:<用户抽奖>");
            System.out.print("请输入:");
            Scanner scanner = new Scanner(System.in);
            int nums = scanner.nextInt();
            switch (nums) {
                case 1:
                    System.out.println();
                    System.out.println("欢迎来到大富翁<用户注册>系统:");
                    System.out.print("请输入账号:");
                    String registerUsername = scanner.next();
                    username = registerUsername;
                    System.out.print("请输入密码:");
                    String registerPassword = scanner.next();
                    password = registerPassword;
                    System.out.println();
                    System.out.println("注册成功,您的账号是:" + username);
                    System.out.println("注册成功,您的密码是:" + password);
                    System.out.print("是否退出系统?《y:退出 其他:继续》:");
                    String isExit = scanner.next();
                    if (isExit.equals("y")){
                        System.out.println("退出成功");
                        flag = false;
                    }
                    System.out.println();
                    break;
                case 2:
                    if (StringUtils.isBlank(username) || StringUtils.isBlank(password)){
                        System.out.println("请先注册!");
                        System.out.println();
                        break;
                    }
                    System.out.println();
                    System.out.println("欢迎来到大富翁<用户登录>系统");
                    System.out.print("请输入登录账号:");
                    String loginUsername = scanner.next();
                    System.out.print("请输入登录密码:");
                    String loginPassword = scanner.next();
                    if (loginUsername.equals(username) && loginPassword.equals(password)) {
                        status = 1;
                        System.out.println("登录成功!");
                    } else {
                        System.out.println("账号或密码错误,登录失败!");
                    }
                    System.out.print("是否退出系统?《y:退出 其他:继续》:");
                    String loginIsExit = scanner.next();
                    if (loginIsExit.equals("y")){
                        System.out.println("退出成功");
                        flag = false;
                    }
                    System.out.println();
                    break;
                case 3:
                    System.out.println();
                    if (status != 1){
                        System.out.println("请先登录!");
                        System.out.println();
                        break;
                    }
                    System.out.println("欢迎来到大富翁<用户抽奖>系统");
                    System.out.print("请选择您的抽奖号码(4位数)");
                    int lotteryNums = scanner.nextInt();
                    System.out.print("今日的幸运号码是:");
                    for (int i = 0; i < 5; i++){
                        int randomNums = (int)(Math.random() * 9000 + 1000);
                        System.out.print(randomNums + "  ");
                        if (lotteryNums == randomNums){
                            System.out.println("恭喜您中奖了!");
                            break;
                        }
                    }
                    System.out.println();
                    System.out.println("很遗憾您没有中奖~");
                    System.out.println();
                    System.out.println("抽奖系统完成,自动退出系统");
                    flag = false;
                    break;
                default:
                    System.out.println();
                    System.out.println("请选择1~3之间的业务");
                    break;
            }
        }

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/918919.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号