/*
if(条件){//条件真假 boolean 变量或者关系运算符
代码块1
}
else{
代码块2
}
-----------------------------------------------------
if(){}
else if(){}
else{}
注意:1、多选一
2、从上往下,逐一判断,一旦为真,不会往下判断
3、else if 是可以不定项的
如果一个条件下的执行代码只有一行时,可以省略{}
*/
import java.util.Scanner;
public class Case2 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println(">>>>>幸运抽奖\n");
System.out.println("请输入4位会员号:");
int id= scanner.nextInt();
/*
Math.random() 产生一个左闭右开[0.0~1.0)之间的一个小数
目标产生0~9之间的数,共10个数
*/
int lucky=(int)(Math.random()*10);
System.out.println("幸运数字是:"+lucky);
/*
思路:不管几位数 想取到最后一位数 就需要使用 % 10 来取余数获得
获取个位数、十位数、百位数、千位数
个位:num/1%10
十位:num/10%10
百位:num/100%10
千位:num/1000%10
*/
int baiwei=id/100 % 10;
if(baiwei==lucky)System.out.println("奖励一个Mp3会员");
else System.out.println("谢谢惠顾!!");
}
}