java实现幸运抽奖系统

网友投稿 321 2022-12-02


java实现幸运抽奖系统

本文实例为大家分享了java实现抽奖系统的具体代码,供大家参考,具体内容如下

import java.util.Scanner;

public class luckyDraw {

public static void main(String[] args) {

String option;

String username = "";

int password = 0;

int cardNumber = 0;

int max = 9999;

int mix = 1000;

do {

System.out.println("********欢迎进入奖客富翁系统********");

System.out.println("\t1.注册");

System.out.println("\t2.登录");

System.out.println("\t3.抽奖");

System.out.println("*******************************");

Scanner in = new Scanner(System.in);

System.out.print("请选择菜单:");

int num = in.nextInt();

switch(num) {

case 1:

System.out.println("[奖客富翁系统 > 注册]");

System.out.println("请填写个人注册信息:");

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

username = in.next();

System.out.print("密码:");

password = in.nextInt();

cardNumber = (int)(Math.random()*(max-mix))+mix;

System.out.println();

System.out.println("注册成功,请记好您的会员卡号");

System.out.println("用户名\t密码\t会员卡号");

System.out.println(username+"\t"+password+"\t"+cardNumber);

break;

case 2:

for (int i = 1; i < 4; i++) {

System.out.println("[奖客富翁系统 > 登录]");

System.out.print("请输入用户名:");

String username1 = in.next();

System.out.print("请输入密码:");

int password1 = in.nextInt();

if ((username1.equals(username))&(password1==password)) {

System.out.println("欢迎您:"+username);

break;

} else {

System.out.http://println("用户名或密码错误!请重新输入(最多3次机会,当前第"+i+"次)!");

}

}

break;

case 3:

System.out.println("[奖客富翁系统 > 抽奖]");

for(int i = 1;i < 4;i++) {

System.out.print("请输入您的卡号:");

int cardNumber1 = in.nextInt();

if(cardNumber1==cardNumber) {

int luckynumber1 = (int)(Math.random()*(max-mix))+mix;

int luckynumber2 = (int)(Math.random()*(max-mix))+mix;

int luckynumber3 = (int)(Math.random()*(max-mix))+mix;

int luckynumber4 = (int)(Math.random()*(max-mix))+mix;

int luckynumber5 = (int)(Math.random()*(max-mix))+mix;

System.out.println();

System.out.println("本日的幸运数字为:"+luckynumber1+" "+luckynumber2+" "+luckynumber3+" "+luckynumber4+" "+luckynumber5);

if ((cardNumber1==luckynumber1)||(cardNumber1==luckynumber2)||(cardNumber1==luckynumber3)||(cardNumber1==luckynumber4)||(cardNumber1==luckynumber5)) {

System.out.println("恭喜!您是本日的幸运会员!");

} else {

System.out.println("抱歉!您不是本日的幸运会员!");

}

break;

}else {

System.out.println("会员卡号不正确,您还有"+(3-i)+"次机会!");

}

}

break;

default:

System.out.println("您的输入有误!");

}

System.out.print("继续吗?(y/n):");

option = in.next();

System.out.println();

} while ("y".equals(option));

System.out.println("系统退出,谢谢使用!");

}

}

运行:

控制台显示:

********欢迎进入奖客富翁系统********

1.注册

2.登录

3.抽奖

*******************************

请选择菜单:1

[奖客富翁系统 > 注册]

请填写个人注册信息:

用户名:小明

密码:123456

注册成功,请记好您的会员卡号

用户名 密码 会员卡号

小明 123456 7340

继续吗?(y/n):y

********欢迎进入奖客富翁系统********

1.注册

2.登录

3.抽奖

*******************************

请选择菜单:2

[奖客富翁系统 > 登录]

请输入用户名:小明

请输入密码:123456

欢迎您:小明

继续吗?(y/n):y

********欢迎进入奖客富翁系统********

1.注册

2.登录

3.抽奖

*******************************

请选择菜单:3

[奖客富翁系统 > 抽奖]

请输入您的卡号:7340

本DtrboQypXx日的幸运数字为:7636 1517 7111 9129 7956

抱歉!您不是本日的幸运会员!

继续吗?(y/n):n

系统退出,谢谢使用!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java实现订餐系统
下一篇:java实现快速打字游戏
相关文章

 发表评论

暂时没有评论,来抢沙发吧~