分转元
public class t {
public static void main(String[] args) {
double b = 12.2;
//不丢失精度
BigDecimal e = new BigDecimal(String.valueOf(b)).multiply(new BigDecimal(100));
Long c = e.longValue();
System.out.println(c + "的数据类型是" + c.getClass().getName());
//丢失精度
BigDecimal e2 = new BigDecimal(b).multiply(new BigDecimal(100));
Long c2 = e2.longValue();
System.out.println(c2 + "的数据类型是" + c.getClass().getName());
}
}