问答详情
源自:2-11 显示购物车

商品的单价乘以数量

为什么数量是i

提问者:qq_慕勒6225616 2019-01-31 16:14

个回答

  • 慕娘0032643
    2019-02-24 15:30:15

    sum += i.getPrice() * goods.get(i);

    如果没猜错的话,你的问题应该是这行代码。

    首先我们应该清楚,goods是一个hashMap。get(i)相当于获得此i(item)的数量。

    因为定义就是这样的:

    // 映射关系:  Items -> item的数量
    private HashMap<Items, Integer> goods;
    // Items -> 数量
    private HashMap<Items, Integer> goods;