Java简易抽奖系统小项目
本文实例为大家分享了Java简易抽奖系统的具体代码,供大家参考,具体内容如下
需求:
实现一个抽奖系统
1 注册
2 登录
3 抽奖
必须先注册 再登陆 再抽奖
随机产生4个随机数作为幸运卡号
用户注册后 登录的时候 用户名密码输入判断只有三次机会
需要做到 还有2次 还有1次 三次输入错误不能再登录
产生10个随机数 将用户注册得到的随机数作为判断
代码如下:
importjava.util.*;
publicclassHomeworktest{
publicstaticvoidmain(String[]args){
Scannercin=newScanner(System.in);
Randomrand=newRandom();
intnum,i,Key,j,before=0,count,len=0,L=0;
int[]data=newint[10];
String[][]book=newString[10][2];//存储用户注册信息
StringID,Temp;
System.out.println("**********");
System.out.println("0退出\n1注册\n2登陆\n3抽奖");
System.out.println("**********");
while(true){
System.out.println("请输入Key:");
Key=cin.nextInt();
cin.nextLine();
if(Key==0){
System.out.println("抽奖系统已退出,欢迎您再次使用!");
break;
}
elseif(Key==1){
before=0;
System.out.println("请输入您要建立的账号:");
ID=cin.nextLine();
i=len++;
book[i][0]=ID;
while(true){
System.out.println("请设置您的密码:");
ID=cin.nextLine();
book[i][1]=ID;
System.out.println("请确认您的密码:");
for(j=3;j>0;j--){
ID=cin.nextLine();
if(book[i][1].equals(ID)){
System.out.println("恭喜您注册成功!");
System.out.println("您的账号是:"+book[i][0]+"\n您的密码是:"
+book[i][1]+"\n请妥善保管!");
break;
}
elseif(j>1)
System.out.println("对不起,两次输入密码不符,您还有"
+(j-1)+"次机会!请重新输入:");
else
System.out.println("该密码已重置!");
}
if(j!=0)break;
}
}
elseif(Key==2){
before=0;
for(i=3;i>0;i--){
System.out.println("请输入您的账号:");
ID=cin.nextLine();
System.out.println("请输入您的密码:");
Temp=cin.nextLine();
for(j=0;j1)
System.out.println("对不起,登陆失败!你还有"+(i-1)+"次机会.");
else{
num=0;
for(intk=0;k
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。