【Java案例】小明可以买什么

案例介绍:

编写一个智能购物计算小程序,在一家商店有书本、铅笔、橡皮、可乐、零食五种商品,商品价格如下表所示。

假如小明带了20元,且必须购买一本书,剩余的钱还可以购买哪种商品?可以购买几件?购买完后又能剩余多少钱?

 运行结果:

 完整代码:文章来源地址https://uudwc.com/A/BvPqZ

import java.util.Scanner;

public class shopping {
    public static void main(String[] args){
        int money = 20;
        int book = 12;//书本
        int pencil = 1;//铅笔
        int rubber = 2;//橡皮
        int cola = 3;//可乐
        int snacks = 5;//零食
        System.out.println("书本的价格为"+book+"元,您总共有"+money+"元");
        System.out.println("1.铅笔的价格为:"+pencil+"元");
        System.out.println("2.橡皮的价格为:"+rubber+"元");
        System.out.println("3.可乐的价格为:"+cola+"元");
        System.out.println("4.零食的价格为:"+snacks+"元");
        System.out.print("请输入其他需要购买商品的序列号:");

        int surplus = money-book;//购买一本书后,小明剩余的钱
        Scanner scanner = new Scanner(System.in);
        int id = scanner.nextInt();
        switch (id) {
            case 1:
                System.out.println("购买完书本后还可以购买铅笔"+surplus/pencil+"支,还剩"+surplus%pencil+"元");
                break;
            case 2:
                System.out.println("购买完书本后还可以购买橡皮"+surplus/rubber+"块,还剩"+surplus%rubber+"元");
                break;
            case 3:
                System.out.println("购买完书本后还可以购买可乐"+surplus/cola+"瓶,还剩"+surplus%cola+"元");
                break;
            case 4:
                System.out.println("购买完书本后还可以购买零食"+surplus/snacks+"袋,还剩"+surplus%snacks+"元");
                break;
        }
    }
}

原文地址:https://blog.csdn.net/weixin_66697650/article/details/128585226

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年10月01日 14:07
【数据结构】—超级详细的归并排序(含C语言实现)
下一篇 2023年10月01日 15:38