Java实验:Java实现从键盘输入4位会员卡号,与随机数比较,百位相等的即为中奖者

题目要求是
3、 设某商场的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。要求:
(1)从键盘接收4位会员号
(2)生成随机数
int random = (int) (Math.random() * 10);
(3)算出会员号中在百位的数字号码
int baiwei = custNo / 100 % 10;
使用if-else实现幸运抽奖。

下面贴出自己的代码,仅供参考,有错误还请指出

public class LuckyDraw {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入4位会员号,每输入一位enter键确定,会员卡号为3位数");
        /*
         * 键盘输入四位会员卡号
         */
        int firVipNum = scanner.nextInt();
        int secVipNum = scanner.nextInt();
        int thiVipNum = scanner.nextInt();
        int forVipNum = scanner.nextInt();
        // 生成随机整数
        int random = (int) (Math.random() * 10);
        /*
         * 将输入的数取地板
         */
        int firstVIP = (int) Math.floor(firVipNum / 100);
        int SecondVIP = (int) Math.floor(secVipNum / 100);
        int ThirdVIP = (int) Math.floor(thiVipNum / 100);
        int ForthVIP = (int) Math.floor(forVipNum / 100);
        if (firVipNum < 100 | secVipNum < 100 | thiVipNum < 100
                | forVipNum < 100) {
            System.out.println("您输入的号码不符合规范");
        }

        /*
         * 比较
         */
        if (random == firstVIP) {
            System.out.println("第一位会员中奖");
        } else if (random == SecondVIP) {
            System.out.println("第二位会员中奖");
        } else if (random == ThirdVIP) {
            System.out.println("第三位会员中奖");
        } else if (random == ForthVIP) {
            System.out.println("第四位会员中奖");
        } else {
            System.out.println("随机数是" + random + ",所以没有人中奖");
        }
    }
}
  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AnjoyZhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值