分支结构练习-6.实现购物结算功能

这篇博客主要介绍了如何在控制台实现购物结算功能。用户选择商品品牌后,程序会显示价格,并提供选择是否结算或继续购物的选项。商品包括阿迪、耐克、李宁的T恤,苹果、小米、华为的手机,以及惠普、联想、华硕的电脑,所有商品都是打折后的价格,四舍五入到元。示例代码展示了具体的实现逻辑。
摘要由CSDN通过智能技术生成

1、控制台输出
这里写图片描述
2、输入编号选择购买的商品的品牌:
这里写图片描述
3、输入购买的品牌之后显示价格。
这里写图片描述
4、选择1则输出:
这里写图片描述
结束购物
5、选择0则取消所选商品继续购物:
这里写图片描述
6、约定:
所有商品取打折之后的价格,四舍五入精确到元(使用 Math.round() 方法)。
商品有
T恤: 品牌:阿迪原价300元 打95折 ,耐克250元 打85折,李宁125元 打72折
手机: 品牌:苹果原价6100元 打87折,小米899元打92折,华为1999元 打92折
电脑: 品牌:惠普原价8900元 打95折,联想4998元打9折,华硕4998打8折。

代码如下:

public class Selectgoods {

    static Scanner input = new Scanner(System.in);
    private static Selectgoods t;
    private static Selectgoods mobile;
    private static Selectgoods computer;

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("====请选择要购买的商品====");
        System.out.println("====1.T恤    ====");
        System.out.println("====2.手机    ====");
        System.out.println("====3.电脑    ====");
        int goods = input.nextInt();

        switch (goods) {
        case 1:
            t = new Selectgoods();
            t.byeT();
            break;
        case 2:
            mobile = new Selectgoods();
            mobile.byeMobile();
            break;
        case 3:
            computer = new Selectgoods();
            computer.byeComputer();
            break;
        default:
            break;
        }
    }
    /**
     * T恤
     */
    private void byeT() {
        System.out.println("====请选择要购买的品牌====");
        System.out.println("====1.阿迪    ====");
        System.out.println("====2.耐克    ====");
        System.out.println("====3.李宁    ====");
        int pinpai = input.nextInt();
        switch (pinpai) {
        case 1: {
            System.out.println("====请确认价格====");
            System.out.pri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值