Accp8.0LogicJava第三章上机练习

1.

public static void main(String[] args) {
        //产生随机数
        int random = (int) (Math.random() * 10);

        //接收一个4位会员号
        System.out.println("我行我素购物管理系统 > 幸运抽奖");
        System.out.print("请输入4位会员号:");
        Scanner input = new Scanner(System.in);
        int a1 = input.nextInt();

        int a2 = a1 /100 % 10;
        if (a2 == random){//判断是否为随机数
            System.out.println(a1 + "号会员,恭喜你中奖啦!");
        }else {
            System.out.println(a1 + "号会员,很遗憾,离中奖就差一点点了");
        }
    }

2.

public static void main(String[] args) {
        System.out.println("我行我素购物管理系统 > 客户信息管理 > 添加客户信息");
        System.out.print("\n请输入会员号(< 4位整数 >):");
        Scanner input1 = new Scanner(System.in);
        int a1 = input1.nextInt();
        if (a1 > 9999 || a1 < 1000){//判断输入的值 是不是四位整数
            System.out.println("录入信息失败");//如果不是 将直接跳出程序
            return;
        }

        System.out.print("请输入会员生日(月/日 <用2位数表示>): ");
        Scanner input2 = new Scanner(System.in);
        String a2 = input2.next();


        System.out.print("请输入积分:");
        Scanner input3 = new Scanner(System.in);
        int a3 = input3.nextInt();

        System.out.println("\n已录入的会员信息是:\n" +
                a1 + "\t" + a2 + "\t" + a3);

    }

3.

public static void main(String[] args) {
        System.out.println("请输入是否为会员:是(y)/否(n)");
        Scanner input1 = new Scanner(System.in);
        String a1 = input1.next();

        System.out.println("请输入购物金额:");
        
        double a2 = input1.nextDouble();

        if (a1.equals("y")){
            if (a2 >= 100 && a2 < 200) {//会员 且 满100元
                System.out.println("实际支付为:" + a2 * 0.8);
            }else if (a2 >= 200){//会员 且 满200元
                System.out.println("实际支付为:" + a2 * 0.75);
            }
        }else if (a2 > 100){//非会员 且 满100元
            System.out.println("实际支付为:" + a2 * 0.9);
        }else{//非会员 未满100元
            System.out.println("实际支付为:" + a2);
        }
    }

4.

public static void main(String[] args) {
        System.out.print("请输入会员积分:");
        Scanner input1 = new Scanner(System.in);
        int a1 = input1.nextInt();

        if (a1 < 2000){
            System.out.println("该会员享受的折扣是:九折");
            System.out.println("享受折扣后的价格为:" + a1 * 0.9);
        }else if ( 2000 <= a1 && a1 < 4000){
            System.out.println("该会员享受的折扣是:八折");
            System.out.println("享受折扣后的价格为:" + a1 * 0.8);
        }else if (4000 <= a1 && a1 <8000){
            System.out.println("该会员享受的折扣是:七折");
            System.out.println("享受折扣后的价格为:" + a1 * 0.7);
        }else if (a1 >= 8000){
            System.out.println("该会员享受的折扣是:六折");
            System.out.println("享受折扣后的价格为:" + a1 * 0.6);
        }

    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值