int goodsCount=0;
double goodsAmount=0;
for(int i=0;i<cartList.size();i++){
goodsCount=goodsCount+cartList.get(i).getInt("number");
BigDecimal price= (BigDecimal) cartList.get(i).get("market_price");
goodsAmount=goodsAmount+price.doubleValue()*cartList.get(i).getInt("number");
}
System.out.println(goodsCount);
cartTotal.put("goodsAmount", goodsAmount);
cartTotal.put("goodsCount", goodsCount);
计算总价 商品总数 以及BigDecimal转int
最新推荐文章于 2023-12-04 19:55:26 发布