商城库存清单

package bianchengjichu;
/**
 * 任务:编写一个模拟商城库存清单的程序,打印出商城中每种商品的详细信息(品牌型号、尺寸、价格、配置、库存数)及所有商品的汇总信息(所有商品库存数)。效果eg:
 * -------------------商城库存清单--------------------
 * 品牌型号                     尺寸            价格             配置                 库存数
 * NIKE        42.0     198     气垫                 100
 * ANTA        43.0     195     回力                  300
 * ------------------------------------------------
 * 总库存数:400
 * 库存商品总金额:78300
 * @author:
 * @QQ:1049849531
 * @wechat:18339420557
 * @修改日期:
 */
public class StoreList {

    public static void main(String[] args) {
//        NIKE
        String nikeBrand = "NIKE";//品牌
        double nikeSize  = 42.0;//尺寸
        double nikePrice = 198;//价格
        String nikeConfig = "气垫";

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
这段代码可以通过以下方式进行优化: 1. 将商品信息存储在一个数组或列表中,而不是单独的变量。这样可以更方便地管理和修改商品信息。 2. 使用循环来打印商品信息,而不是手动打印每个商品的信息。这样可以减少代码量并提高可读性。 3. 使用格式化字符串来打印商品信息,而不是手动拼接字符串。这样可以使代码更简洁和易于维护。 以下是优化后的代码: public class KuCun{ public static void main (String args[]){ String[][] goods = { {"MacBookAir", "13.3", "6998.9", "i5处理器 4GB内存 128G固态硬盘", "20"}, {"ThinkpadT450", "15.3", "5998.9", "i5处理器 4GB内存 500G硬盘", "10"}, {"ASUS-FL5800", "15.6", "9998.9", "i7处理器 4GB内存 128G固态硬盘", "50"} }; double price = 0; int sum = 0; System.out.println("------------------------------商城库存清单------------------------------"); System.out.println("品牌型号\t尺寸\t价格\t配置\t\t\t数量\t"); for (int i = 0; i < goods.length; i++) { String[] item = goods[i]; double uprice = Double.parseDouble(item[2]); int num = Integer.parseInt(item[4]); double itemPrice = uprice * num; price += itemPrice; sum += num; System.out.printf("%s\t%s\t%s\t%s\t%s\t\n", item[0], item[1], item[2], item[3], item[4]); } System.out.println("-----------------------------------------------------------------------"); System.out.println("总库存是:" + sum); System.out.println("库存总金额:" + price); } }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值