求:
会员卡号的后四位,并且四位卡号的百位数字要和随机的数相同,才能中奖。
思路:
- 定义扫描器 输入会员卡号后四位
- 已知后四位数字,开始求百位数字
- 定义随机数
- 然后输出随机数
- 拿百位数字和随机数字比较,如果相等就是中奖,否则谢谢惠顾!
代码如下:
public class Demo02 {
public static void main(String[] args) {
System.out.println("欢迎使用我行我素购物管理系统 > 幸运抽奖");
System.out.println();
//定义扫描
Scanner sa=new Scanner(System.in);
System.out.println("会员卡号后四位是:");
//获得四位会员数字
int num=sa.nextInt();
//取百位数字
int bai =num%1000/100;
//定义随机数字
int suiji=(int)(Math.random()*10);
System.out.println(suiji);
//随机数和会员百位相等为幸运会员
if(bai==suiji) {
System.out.println(num+"会员用户是幸运会员,获得奖励Mp3");
}else {
System.out.println(num+"不是幸运会员,谢谢你的支持!");
}
}
}
本文介绍了一个简单的抽奖程序设计案例,该程序通过输入会员卡号后四位并对比其中的百位数与随机生成的数字来判断是否中奖。文章详细展示了如何使用Java实现这一逻辑。
5064

被折叠的 条评论
为什么被折叠?



