注册登录会员抽奖系统
2017-10-18 15:29
281 查看
package doxa; import java.util.Scanner; public class choujiangxit { static String zh; static String mm; public static void main(String[] args) { // for循环 i<100是为了那些无聊的人没事一直故意输错而改的。也可以写i<=5。 lab: for (int i = 0; i < 100; i++) { // 开始界面; int hykh; System.out.println("**********欢迎进入奖客富翁系统**********"); System.out.println(" 1.注册 "); System.out.println(" 2.登陆 "); System.out.println(" 3.抽奖 "); System.out.println("****************************************"); System.out.println("请选择菜单:"); Scanner sc = new Scanner(System.in); int q = sc.nextInt(); switch (q) { // 注册界面; case 1: System.out.println("[奖客富翁系统>注册]"); System.out.println("请填写个人注册信息"); // 输入账号密码 System.out.println("用户名:"); Scanner z = new Scanner(System.in); zh = z.nextLine(); System.out.println("密码:"); Scanner m = new Scanner(System.in); mm = m.nextLine(); System.out.println(" "); // 随机选取四个数字 int max = 9999; int min = 1000; hykh = (int) (Math.random() * (max - min)) + min; // 输出用户名 密码 和会员卡号 System.out.println("注册好,请记好您的会员卡"); System.out.println("用户名" + " " + " " + "密码" + " " + " " + "会员卡号"); System.out.println(zh + " " + " " + mm + " " + " " + hykh); break; case 2: // 登录系统 System.out.println("[奖客富翁系统>登陆]"); // 输入账号密码,fou<=3;有3次输入机会,3次之后中断循环! for (int j = 0; j <= 3; j++) { System.out.println("请输入用户名:"); Scanner sz = new Scanner(System.in); String srzh = sz.nextLine(); System.out.println("请输入密码:"); Scanner sm = new Scanner(System.in); String srma = sm.nextLine(); System.out.println(" "); // 判断输入账号密码是否正确 if (srzh.equals(zh) && srma.equals(mm)) { System.out.println("欢迎您:" + srzh); break; } else { System.out.println("账号密码错误,重新输入"); } } break; case 3: // 抽奖环节 System.out.println("[奖客富翁系统>抽奖]"); System.out.println("请输入您的卡号:"); Scanner kh = new Scanner(System.in); int srkh = kh.nextInt(); // 随机生成5个幸运数字 int max1 = 9999; int min1 = 1000; int hykh1 = (int) (Math.random() * (max1 - min1)) + min1; int hykh2 = (int) (Math.random() * (max1 - min1)) + min1; int hykh3 = (int) (Math.random() * (max1 - min1)) + min1; int hykh4 = (int) (Math.random() * (max1 - min1)) + min1; int hykh5 = (int) (Math.random() * (max1 - min1)) + min1; System.out.println("本日的幸运数字为:" + hykh1 + " " + hykh2 + " " + hykh3 + " " + hykh4 + " " + hykh5); // 判断输入数字是否等于随机数字; if ((srkh == hykh1) && (srkh == hykh2) && (srkh == hykh3) && (srkh == hykh4) && (srkh == hykh5)) { System.out.println("恭喜你成为本日幸运会员"); } else { System.err.println("哈哈哈O(∩_∩)O哈哈~~你不是本日的幸运会员O(∩_∩)O哈哈~"); } break; default: // 菜单选择如果不是1,2,3则返回循环重新输入 System.out.println("输入有误"); } System.out.println("是否继续:y/n"); Scanner cs = new Scanner(System.in); String s = cs.nextLine(); // 判断是否继续 y,n。n在前,y在后。否则无法输出y,直接就是n停止循环。 switch (s) { case "n": System.out.println("系统退出,谢谢使用"); break lab; case "y": System.out.println(); } } } }£1;实现菜单的输入显示需求说明l输出菜单l选择菜单编号,输出菜单信息l如果编号选择错误,输出“您的输入有误!”2;实现循环执行功能 u需求说明Ø系统询问用户是否继续Ø如果用户选择继续,则可以继续选择菜单,否则程序结束,退出系统3:l实现注册u需求说明Ø输入用户名和密码,系统产生4位随机数作为卡号。Ø注册成功,显示注册信息并修改注册标识为true4;实现登录功能u需求说明Ø输入注册时的用户名和密码,登录成功,提示欢迎信息Ø如果用户名和密码输入错误,提示用户继续输入,最多有 3次输入机会 5;实现幸运抽奖u需求说明Ø登录成功后,用户选择幸运抽奖菜单,进入幸运抽奖功能Ø输入会员卡号,系统生成5个4位随机数作为幸运数字Ø如果会员卡号是其中之一,则成为本日幸运会员;否则不是幸运会员
相关文章推荐
- Java注册登录抽奖系统模块化设计
- DedeCMS 去掉会员登录及注册验证码
- DEDE去掉会员登录及注册验证码
- 小型bbs论坛系统开发6 前台注册/登录页
- 浏览器屏幕顶部提示未登录会员注册代码解决方法
- 黑马程序员--用户注册登录管理系统…
- 【MVC】会员注册/登录,普通验证,会员名是否注册Ajax验证以及会员邮件验证实现原理
- Python日记——做一套简易的注册登录系统
- c#小系统开发之登录 注册
- Python之实现简单的注册登录系统
- 【Struts2+Hibernate3+Spring3】利用SSH整合,完成打印用户表,用户登录、注册、修改密码系统
- 博客程序开发历程【3】-[会员系统-登录验证]{附源码}
- 博客系统-程序结构-注册登录登出
- 老师布置的我实训作业一部分:安全登录注册系统----登陆客户端
- 产品策划四:App注册登录系统策划方案
- C#_会员管理系统:开发五(用户注册)
- 将账号密码存在本地文件中的登录注册系统
- 跟老紫竹学Java-图书销售系统-主页,注册,登录,退出登录等常规页面
- Myeclipse下的Struts 2 + Hibernate 的注册登录系统
- 入离职管理系统——类的抽取和注册登录功能