- 功能介绍
- 学习目标
- 数据表设计
- 接口设计
功能介绍
- 加入商品
- 更新商品数
- 查询商品数
- 移除商品
- 单选/取消
- 全选/取消
- 购物车列表
学习目标
- 购物车模块的设计思想
- 如何封装一个高复用购物车核心方法
- 解决浮点型在商业运算中丢失精度的问题
解决浮点型在商业运算中丢失精度的问题
- 计算价格一定要用BigDecimal的String构造器
// 0.05 + 0.01
// 1.0 - 0.42
// 4.015 * 100
// 123.3 / 100
public void test1() {
System.out.println(0.05 + 0.01);
System.out.println(1.0 - 0.42);
System.out.println(4.015 * 100);
System.out.println(123.3 / 100);
}