Java คิด VAT เป็นบาทและสตางค์ให้ตรงทุกใบเสร็จ: BigDecimal, setScale และ RoundingMode
ทำไม double กับเงินถึงเพี้ยน สร้าง BigDecimal แบบไหนถึงถูก ปัดเศษ HALF_UP กับ HALF_EVEN ต่างกันยังไง ปัดต่อบรรทัดหรือปัดที่ยอดรวม และกับดัก equals ทดสอบจริงบน JDK 21
น้องกาย·