java富翁抽奖,java练习--奖客富翁系统

Scanner input = new Scanner(System.in);

String jx;

int max = 9999;

int min = 1000;

String name = "";

String name1 = "";

int mima = 0;

int mima1 = 0;

String s = "";

String p = "";

boolean t = false;

boolean f = false;

do {

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

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

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

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

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

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

int c = input.nextInt();

switch (c) {

case 1:

int cardnumber = (int) (Math.random() * (max - min)) + min;

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

System.out.println();

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

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

name = input.next();

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

mima = input.nextInt();

System.out.println();

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

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

System.out.println(name + "\t" + mima + "\t" + cardnumber);

f = true;

break;

case 2:

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

if (f) {

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

System.out.println("请输入你的用户名:");

name1 = input.next();

System.out.println("请输入你的密码");

mima1 = input.nextInt();

if (name.equals(name1) && mima == mima1) {

System.out.println("\n欢迎您:" + name1);

f = true;

break;

} else if (i < 3) {

System.out.println("用户名和密码输入有误,还有" + (3 - i)

+ "次机会");

} else {

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

}

}

}

break;

case 3:

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

if (t) {

System.out.println("请先登录");

jx = input.next();

} else {

int[] ls = new int[5];

for (int i = 0; i < ls.length; i++) {

max = 9999;

min = 1000;

ls[i] = (int) (Math.random() * (max - min)) + min;

}

System.out.println("请输入卡号:");

int h = input.nextInt();

System.out.println();

int i;

System.out.println("本日的幸运数字为:");

for (i = 0; i < ls.length; i++) {

System.out.println(ls[i] + "\t");

}

for (i = 0; i < ls.length; i++) {

if (ls[i] == h) {

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

break;

}

}

if (i == ls.length) {

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

}

}

break;

default:

System.out.println("输入错误!");

break;

}

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

s = input.next();

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值