BigDecimal类计算不精确问题
import java.math.*;
import java.text.*;
import java.util.*;
public class Test8 {
public static void main(String[] args) {
BigDecimal bg1 = new BigDecimal(100.91);
BigDecimal bg2 = new BigDecimal(5);
BigDecimal bg3 = bg1.multiply(bg2);
System.out.println(bg3); //输出504.549999999999982946974341757595539093017578125?为什么
}
}