//合计的代码 @Override public void heji() { double add=0; int count=0; for (int i = 0; i <data.size() ; i++) { List<Gouwuche.Mybean> list = data.get(i).getList(); for (int j = 0; j < list.size(); j++) { boolean childck = list.get(j).isChildck(); if (childck){ count++; int mycount = list.get(j).getCount() + 1; double mul = mul(list.get(j).getPrice(), mycount); add = add(add, mul); } } } hj.setText(add+""); jiesuan.setText("去结算"+"("+count+")"); } //乘法 public static double mul(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.multiply(b2).doubleValue(); } //加法 public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.add(b2).doubleValue(); }
购物车计算价格
最新推荐文章于 2022-03-09 11:24:22 发布