您的位置:首页 > 编程语言 > Java开发

java抽奖系统

2016-11-18 16:58 274 查看
package l;

import java.util.Scanner;

public class LuckPride {

private static int min;

private static int ;

private static final int LuckNum =0;

private static final int[] = null;

public static void main(String[] args) {

int menu;

String yes="";

String custName="";

int password=0;

int cardNumber =0;

int[] LuckNum=new int[5];

Scanner input=new Scanner(System.in);

do{

System.out.print("*****欢迎进入抽奖系统*****\n\t1.注册\n\t2.登录\n\t3.抽奖" +

"\n***************************\n请选择菜单:");

menu=input.nextInt();

switch(menu){

case 1:

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

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

int max=9999;

int min=1000;

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

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

custName=input.next();

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

password=input.nextInt();

System.out.println("\n注册成功,请记好您的会员卡号\n用户名\t密码\t会员卡号\n" +

custName+"\t"+password+"\t"+cardNumber);

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

yes=input.next();

break;

case 2:

System.out.println("[抽奖系统>登录]");

for(int i=3;i>0;i--){

System.out.print("请输入用户名:");

String custName1=input.next();

System.out.print("请输入密码:");

int password1=input.nextInt();

if(custName1.equals(custName)&&password1==password){ System.out.println("\n欢迎您:"+custName1);

break;

}

if(custName1.equals(custName)||password1==password){

System.out.println("用户名或密码输入错误,请重新输入,您还有

"+(i-1)+"次机会!" +

"继续吗?(y/n):");

yes=input.next();

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

continue;

}else{

break;

}

}

}

break;

case 3:

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

System.out.print("请输入您的卡号:");

int cardNumber1=input.nextInt();

int max1=9999;

int min1=1000;

for(int i=1;i<LuckNum.length;i++){

LuckNum[i]=(int)(Math.random()*(max1-min1))+min1;

}

LuckNum[0]=cardNumber1;

System.out.print("本日的中奖数字为:");

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

System.out.print(LuckNum[i]+" ");

}

if(cardNumber1==LuckNum[0]||cardNumber1==LuckNum[1]||cardNumber1==LuckNum[2]

||cardNumber1==LuckNum[3]||cardNumber1==LuckNum[4]){ System.out.println("恭喜您!您是本日的幸运会员!");

}else{

System.out.println("抱歉!您没有中奖!");

}

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

yes=input.next();

break;

default:

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

}

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

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

}

}
对于学习有困难不知道如何提升自己可以加扣:578024144进行交流得到帮助,获取学习资料
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息