小东吖 之 java 抽奖系统
来源:互联网 发布:mac运行windows 发热 编辑:程序博客网 时间:2024/05/05 20:30
package com.lanoukeji;import java.util.Arrays;import java.util.Scanner;public class Start { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int number = 0; String string = "y"; // 判断 String userName = ""; // 用户名 int passWord = 0; // 密码 int number3 = 0; // 卡号 int num = 5; int num1 = 6; int num2 = 7; do { System.out.println("*******欢迎来到蓝鸥抽奖系统******"); System.out.println(" 1.注册 "); System.out.println(" 2.登录 "); System.out.println(" 3.进入抽奖系统 "); System.out.println("*****************************"); System.out.println("请选择菜单"); number = scanner.nextInt(); switch (number) { case 1: System.out.println("蓝鸥抽奖系统 > 注册"); System.out.println("请输入个人注册信息"); System.out.println("用户名开头为小写首字母"); System.out.print("用户名: "); userName = scanner.next(); System.out.println("密码不少于6位"); System.out.print("密码: "); passWord = scanner.nextInt(); System.out.println("" + ""); char c = userName.charAt(0); if (userName.length() != 0 && 'a' <= c && c <= 'z' && String.valueOf(passWord).length() >= 6) { System.out.println("恭喜你,注册成功,请记好你的用户名密码"); System.out.println("用户名: " + userName); System.out.println("密码: " + passWord); num++; }else { System.out.println("用户名或密码不符合规则请重新输入"); } System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s1 = scanner.next(); string = s1; if ("n".equals(string)) { System.out.println("欢迎下次使用"); } break; case 2: if (number != 1 && num == 5) { System.out.println("请输入个人注册信息"); System.out.println("用户名开头为小写首字母"); System.out.print("用户名: "); userName = scanner.next(); System.out.println("密码不少于6位"); System.out.print("密码: "); passWord = scanner.nextInt(); System.out.println("" + ""); char c1 = userName.charAt(0); if (userName.length() != 0 && 'a' <= c1 && c1 <= 'z' && String.valueOf(passWord).length() >= 6) { System.out.println("恭喜你,注册成功,请记好你的卡号密码"); System.out.println("用户名: " + userName); System.out.println("密码: " + passWord); num++; number3 = (int)(Math.random()* 9000 + 1000); System.out.println(userName + "你的卡号为:" + number3); }else { System.out.println("用户名或密码不符合规则请重新输入"); } System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s5 = scanner.next(); string = s5; if ("n".equals(string)) { System.out.println("欢迎下次使用"); } break; }else{ System.out.println("蓝鸥抽奖系统 > 登录"); for (int i = 0; i < 2; i++) { System.out.print("请输入用户名: "); String userName1 = scanner.next(); System.out.print("请输入密码: "); int passWord1 = scanner.nextInt(); if (userName1.equals(userName) && passWord1 == passWord) { System.out.println("登录成功"); System.out.println("欢迎你: " + userName); System.out.println("" + ""); num2++; break; }else { System.out.println("用户名或密码错误,请重新输入,还有"+ (2 - i) +"次输入机会"); num1++; } } if (num1 == 8) { System.out.println("对不起你的三次机会已用完"); System.out.println("请重新选择"); System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s2 = scanner.next(); string = s2; }else { System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s2 = scanner.next(); string = s2; } if ("n".equals(string)) { System.out.println("欢迎下次使用"); } } break; case 3: if (number != 1 && num == 5) { System.out.println("请输入个人注册信息"); System.out.println("用户名开头为小写首字母"); System.out.print("用户名: "); userName = scanner.next(); System.out.println("密码不少于6位"); System.out.print("密码: "); passWord = scanner.nextInt(); System.out.println("" + ""); char c2 = userName.charAt(0); if (userName.length() != 0 && 'a' <= c2 && c2 <= 'z' && String.valueOf(passWord).length() >= 6) { System.out.println("恭喜你,注册成功,请记好你的卡号密码"); System.out.println("用户名: " + userName); System.out.println("密码: " + passWord); num++; number3 = (int)(Math.random()* 9000 + 1000); System.out.println(userName + "你的卡号为:" + number3); }else { System.out.println("用户名或密码不符合规则请重新输入"); } System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s5 = scanner.next(); string = s5; if ("n".equals(string)) { System.out.println("欢迎下次使用"); } break; }else if(number != 2 && num2 == 7){ System.out.println("请你先登录再抽奖"); System.out.println("蓝鸥抽奖系统 > 登录"); for (int i = 0; i < 2; i++) { System.out.print("请输入用户名: "); String userName1 = scanner.next(); System.out.print("请输入密码: "); int passWord1 = scanner.nextInt(); if (userName1.equals(userName) && passWord1 == passWord) { System.out.println("登录成功"); System.out.println("欢迎你: " + userName); num2++; System.out.println("" + ""); break; }else { System.out.println("用户名或密码错误,请重新输入,还有"+ (2 - i) +"次输入机会"); num1++; } } if (num1 == 8) { System.out.println("对不起你的三次机会已用完"); System.out.println("请重新选择"); System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s2 = scanner.next(); string = s2; }else { System.out.println("" + ""); System.out.println("是否选择继续? y/n"); String s2 = scanner.next(); string = s2; } if ("n".equals(string)) { System.out.println("欢迎下次使用"); } }{ System.out.println("蓝鸥抽奖系统 > 抽奖系统"); System.out.print("请输入你的卡号: "); int number4 = scanner.nextInt(); if (number4 == number3) { int[] array = new int[5]; for (int i = 0; i < array.length; i++) { int number5 = (int)(Math.random()* 9000 + 1000); array[i] = number5; } System.out.println("本日幸运数字为: " + Arrays.toString(array)); if (array[0] == number3 || array[1] == number3 || array[2] == number3 || array[3] == number3 || array[4] == number3) { System.out.println("恭喜你中奖了"); }else { System.out.println("很遗憾,你没有中奖"); System.out.println("请你下次再来"); string = "x"; } }else { System.out.println("卡号输入错误,请重新输入"); } } break; default: System.out.println("请重新选择"); System.out.println("是否选择继续? y/n"); String s4 = scanner.next(); string = s4; if ("n".equals(string)) { System.out.println("欢迎下次使用"); } break; } } while ("y".equals(string)); } }
大家看看吧 不懂得留言 我会回复的
阅读全文
0 0
- 小东吖 之 java 抽奖系统
- 基于JAVA的抽奖系统
- Java+Jquery实现转盘抽奖系统
- Java+Jquery实现转盘抽奖系统
- Java注册登录抽奖系统模块化设计
- 抽奖系统
- 年会抽奖 抽奖软件 抽奖系统
- JAVA之模拟注册登录幸运抽奖
- java 抽奖
- 【小型系统】抽奖系统-使用Java Swing完成
- 【小型系统】抽奖系统
- JAVA用户抽奖系统设计(幸运大转盘作业)
- 图片抽奖系统
- 在线抽奖系统
- js抽奖系统
- 抽奖系统(键盘事件)
- HTML抽奖系统
- 抽奖系统数据库设计
- 织梦会员中心的收藏夹文章无法删除解决方法
- RecyclerView添加Header的正确方式
- Python入门基础知识总结
- Myeclipse中使用Maven管理web项目时,端口被占用的解决!
- 解决"There is no Action mapped for namespace / and action name ***"的方法
- 小东吖 之 java 抽奖系统
- DedeCMS修改广告代码后前台不更新的解决方法
- freemarker ftl文件在eclipse中像jsp,html一样编辑高亮
- 地形系统
- pip 国内源 配置
- AndroidStudio中修改项目名称
- HelloDNN,多层感知机MLP学习笔记
- 2017-12-10杭电OJ2010 《水仙花数》
- dedecms后台登录成功后,又返回登录界面已成功解决