展开全部

/**

需求:奖客富翁游戏。62616964757a686964616fe4b893e5b19e31333337386564

菜单为:

1.注册用户信息。填写用户名,密码,电脑随机输出一个4位

数字作为会员卡号。提示用户名,密码,及会员卡号。可选择第二步了

2.登陆。校验是否已注册(是否存在会员卡号)。如果为空,

提示用户不存在。

如果用户名通过,密码错误,提示用户名和密码不匹配。如果

验证成功结束。如果输入的用户名密码均匹配,给出登陆成功提示。

可选择第三步了。

3.先判断用户是否已登陆(是否存在会员卡)

询问是否进行抽奖,选Y,电脑随机输出5个4位

数字。如果其中有一个数字与用户卡号相同,则为中奖,奖励

人民币为卡号数字的金额。否则,谢谢参与。程序退出。

*/

import java.util.Scanner;

import java.util.Random;

public class RichPerson {

public static void main(String[] args) {

// 输出菜单。

for (int a = 0; a

System.out.print("*");

}

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

for (int b = 0; b

System.out.print("*");

}

System.out.print("\n\t\t1.注册\n" + "\t\t2.登录\n" + "\t\t3.抽奖\n");

for (int c = 0; c

System.out.print("*");

}

// 输出菜单结束。

int caidan = 0;// 操作菜单

String name = null;// 会员注册名字

String myname = null;// 会员登录名字

String password = null;// 会员注册密码

String mypassword = null;// 会员登录密码

int number = 0;// 会员卡号

// int luckynumber=0;//幸运号码

String str = null;// 询问是否重试

// 输入数字选择菜单。

Scanner input = new Scanner(System.in);

Random output = new Random();

do {

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

caidan = input.nextInt();

switch (caidan) {

case 1:

System.out.println("欢迎注册富翁,请依次输入用户名和密码");

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

name = input.next();

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

password = input.next();

// 随机给出4位数的会员卡号

number = output.nextInt(8999) + 1000;

System.out.println("注册成功!您的用户名:" + name + ",密码:" + password

+ ",会员卡号:" + number + "。请牢记!");

break;

case 2:

// 先判断用户是否已注册。

if (name == null) {

System.out.println("您好,请先注册!");

break;

} else {

System.out.println("欢迎登录富翁,请依次输入用户名和密码!");

// 用户名和密码匹配校验次数设置为3次。

for (int x = 0; x

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

myname = input.next();

if (!myname.equals(name)) {

System.out.println("用户" + myname + "不存在!请重试,剩余次数"

+ (2 - x) + "次!");

} else {

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

}

mypassword = input.next();

if (!mypassword.equals(password)) {

System.out.println(myname + "密码错误!" + "请重试,剩余次数"

+ (2 - x) + "次!");

} else {

System.out.println("登陆成功!");

break;

}

}

}

break;

case 3:

// 判断用户是否已注册,是否已登录。

if (mypassword == null) {

System.out.println("您好,请先登录!");

break;

} else if (!mypassword.equals(password)) {

System.out.println("您好,请先重试登录!");

break;

} else if (mypassword.equals(password)) {

System.out.println("欢迎进入富翁,请问是否进行幸运抽奖(y/n)?");

String choujiang = input.next();

if (choujiang.equals("y")) {

int[] luckynumber = new int[5];

for (int m = 0; m

luckynumber[m] = output.nextInt(8999) + 1000;

}

for (int m = 0; m

System.out.print(luckynumber[m] + "\t");

}

System.out.println("\n" + number);

for (int m = 0; m

if (number == luckynumber[m]) {

System.out.println("\n中奖!金额为:" + luckynumber);

break;

} else {

System.out.println("\n木有中奖!");

break;

}

}

} else {

System.out.println("程序结束!");

break;

}

}

break;

default:

System.out.println("没有对应的菜单选项!请重试");

break;

}

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

str = input.next();

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

System.out.println("程序结束!");

}

}

给个代码 自己玩玩

Java游戏用户登录注册_用java类模拟游戏的账号的登陆,注册,退出。 1.没有账号,需要注册。 2.注册完成后方可登...相关推荐

  1. java写一个登录系统_用java写一个用户登陆界面

    一.课堂测试源代码及其结果截图 用java的swing写一个用户登录界面,采用网格布局.源代码如下: /** * */ package LiuLijia; import java.awt.CardLa ...

  2. java ee用户登录_EE Servlet 3:使用会话和过滤器开发用户登录

    java ee用户登录 我在上一篇文章中介绍了Application类,您可以在其中设置后端服务. 我添加的一个示例服务是UserService . 该服务将加载包含用户名和密码集的Java用户属性文 ...

  3. Java 实现用户登录项目

    Java 实现用户登录项目 需求: 在页面中要求输入用户名和密码,并显示验证码.在三项都通过验证后显示登录成功否则登录失败 分析; 在验证用户名密码之前应该先判断验证码是否通过验证,防止多次连接数据库 ...

  4. Java游戏用户登录注册_Java实现多用户注册登录的幸运抽奖

    本文实例为大家分享了Java实现简单幸运抽奖的具体代码,供大家参考,具体内容如下 代码模块: User类: package test1; public class User { private Str ...

  5. java实现用户登录注册功能(用集合框架来实现)

    需求:实现用户登录注册功能(用集合框架来实现) 分析: A:需求的类和接口 1.用户类 UserBean 2.用户操作方法接口和实现类 UserDao UserDaoImpl 3.测试类 UserTe ...

  6. java实现用户登录异常统计、锁定及解锁功能

    写在前面 现在很多互联网项目.app等都会有登录异常提醒.登录异常次数限制,基本都是5次异常后就会锁定一定时间的账户,让该账户无法进行登录操作.需要注册用户使用安全验证手段(如动态验证码等),解除锁定 ...

  7. java图形用户登录界面_Java简单登录图形界面

    一.登录界面 1.程序代码 1 import java.awt.*;//导入awt包 2 import javax.swing.*;//导入swing包 3 import java.awt.event ...

  8. java post 注册_利用JAVA发送POST请求(垃圾注册就是这么产生的) | 学步园

    大伙都知道利用JAVA的net包的URL类和 URLConnection可以得到网页源代码(这个应该是蜘蛛程序的锥形吧),但是向网页发送数据怎么办呢,GET请求很好处理,直接在网址后面加参数就可以了, ...

  9. java 登录失效时间_详谈Java设置session超时(失效)的时间

    详谈Java设置session超时(失效)的时间 免费学习推荐:java基础教程 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁ses ...

  10. java设计建议植物大战僵尸_基于Java的游戏设计之植物大战僵尸

    植物大战僵尸这款游戏相信大家或多或少都玩过,那么大家有没有想过自己尝试着做一下植物大战僵尸的游戏设计呢.本文将基于Java语言为大家展示如何开发出植物大战僵尸游戏的简易版本,主要内容包括规则.对象.功 ...

最新文章

  1. LeetCode Ugly Number
  2. 由浅入深:自己动手开发模板引擎——解释型模板引擎
  3. Spring Boot学习笔记-实践建言
  4. HDU 1181 变形课(dfs)
  5. cuba 平台_认识CLI for CUBA平台
  6. 数据结构课上笔记15
  7. 【Java中级篇】使用itextpdf生成PDF
  8. ajax juey,锋利的qjuey-ajax
  9. ssd训练自己数据集
  10. 获取客户端IP和MAC
  11. 极客先锋 如何生成git的公钥和私钥
  12. 亲密关系沟通-【表达情绪】如何说出感受却不伤人
  13. C#开发和调用Web Service
  14. Python 自动化教程(3) : 自动生成PPT文件 Part 1 (干货)
  15. 读《影响力》社会认同有感
  16. 动态规划---石子游戏
  17. NEON 常用函数及其执行结果
  18. MySQL数据库 锁
  19. What Is Time-series Data? 什么是时间序列数据?
  20. Go语言如何自定义 linter(静态检查工具)

热门文章

  1. Java汉字输入练习
  2. 高并发累加器 Striped64
  3. 基于java的网上银行业务
  4. 【转】将HTML5封装成android应用APK 文件若干方法
  5. 23行代码下载逆水寒壁纸图片
  6. 用计算机创造一个宇宙,人工智能令整个宇宙变成一个玄计算机,宇宙是虚拟的,真实世界...
  7. 【WPS】未安装VBA支持库,无法运行文档中的宏。如需要启用宏功能,请点击这里了解详情。
  8. Xubuntu22.04装有道词典:报错has unexpected type “float“(一百四十一)
  9. 计算机显示另外一个用户登录,电脑两个用户怎么在欢迎界面只显示一个?
  10. keep-alive 是什么?