随机数
Math.random()*(m-n+1)+n
Math.random()方法 为0-1的小数
幸运抽奖
import java.util.Scanner;
public class Demo17 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String ji;
String name = "";
int psw=0;
int max=9999;
int min=1000;
int cardNum;
int[] luck=new int[5];
boolean a=false;
boolean b=false;
do{
System.out.println("*****欢迎进入奖客富翁系统*****");
System.out.println("\t\t\t\t1.注册\t\t\t\t");
System.out.println("\t\t\t\t2.登录\t\t\t\t");
System.out.println("\t\t\t\t3.抽奖\t\t\t\t");
System.out.println("*************************");
System.out.println("请选择菜单:");
int cai=input.nextInt();
switch(cai){
case 1:
System.out.println("[奖客富翁系统>注册]");
System.out.println("请填写个人注册信息");
System.out.println("请输入用户名:");
name=input.next();
System.out.println("请输入密码:");
psw=input.nextInt();
System.out.println("\n");
cardNum=(int)(Math.random()*(max-min))+min;
System.out.println("注册成功,请记好您的会员卡号");
System.out.println("用户名\t密码\t卡号");
System.out.println(name+"\t"+psw+"\t"+cardNum);
a=true;
break;
case 2:
System.out.println("[奖客富翁系统>登录]");
if(a==true){
for(int i=0;i<3;i++){
System.out.println("请输入用户名:");
String name1=input.next();
System.out.println("请输入密码:");
int psw1=input.nextInt();
if(name1==name && psw1==psw){
System.out.println("欢迎您"+name1);
break;
}else{
System.out.println("输入错误,请重新输入");
}
}
System.out.println("\n");
b=true;
}else{
System.out.println("您还未注册,不能登录");
}
break;
case 3:
int i;
System.out.println("[奖客富翁系统>抽奖]");
if(b==true){
System.out.println("请输入您的会员号:");
cardNum=input.nextInt();
if(cardNum<=9999 && cardNum>=1000){
for(i=0;i<5;i++){
luck[i]=(int)(Math.random()*(max-min))+min;
}
System.out.println("本日的幸运数字为:"+luck[0]+"\t"+luck[1]+"\t"+luck[2]+"\t"+luck[3]+"\t"+luck[4]);
for(i=0;i<5;i++){
if(luck[i]!=cardNum){
System.out.println("对不起,您不是今日的幸运会员");
break;
}else{
System.out.println("恭喜您!您是本日的幸运会员");
break;
}
}
}else{
System.out.println("您输入的会员号有误");
}
}else{
System.out.println("您还未登录,不能抽奖");
}
break;
default:
System.out.println("请输入正确的数字");
}
System.out.println("继续吗?(y/n)");
ji=input.next();
}while("y".equals(ji));
System.out.println("系统退出,感谢使用!");
}
}