1.
需求说明:
录入会员信息(会员号、会员生日、会员积分)并显示录入信息
升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示录入的信息;不合法,显示“录入失败”
Scanner s=new Scanner(System.in);
System.out.print("请输入会员号(<4位整数>):");
int num=s.nextInt();
while(num<1000||num>9999){
System.out.println("非法会员,请重新输入:");
num=s.nextInt();
}
System.out.print("请输入会员生日(月/日<用两位数表示>):");
// int birthday=s.nextInt();//如果是字符串在控制台输入的代码是?
String birthday=s.next();
System.out.print("请输入积分:");
int credits=s.nextInt();
System.out.println("已录入的会员信息是:");
System.out.println(num+" "+birthday+" "+credits);
商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。基于第2章阶段3,实现:
1、从键盘接收会员号
2、生成随机数
int random = (int) (Math.random() * 10);
3、算出会员号中在百位的数字号码
int baiwei = custNo / 100 % 10;
3、使用if-else实现幸运抽奖
System.out.println("*****我行我素购物管理系统——幸运抽奖*****");
Scanner s=new Scanner(System.in);
System.out.print("请输入4位会员号:");
int num=s.nextInt();
while(num>9999||num<1000){
System.out.println("非法会员号,请重新输入!");
num=s.nextInt();
}
Random r=new Random();
int sjs=r.nextInt(10);//随机数在0-9之间
// int a=1111/10;
// System.out.println("a="+a);
int qw=num/10;
int bw=qw/100;//得到的是被除之后的数 而不是余数
// System.out.println("bw="+bw);
// System.out.println("随机数是:"+sjs);
if(bw==sjs){
System.out.println("恭喜您获得幸运奖!"+sjs);
}else{
System.out.println("很遗憾,您未中奖!幸运号码是:"+sjs);
}