先来看一个问题:
package org.ygy.demo;
public class DoubleDemo {
public static void main(String[] args) {
double one = 2.0;
double two = 1.1;
System.out.println(one - two);
}
}
就是一个简单的计算问题:结果是多少呢?
第一次被问到的时候,果断的没想到。
double对于十分之一的精度处理不好,老师说,在项目中,不用float,精度太低,double对十分之一的支持不好......
这个时候,就要使用BigDecimal,之前只是见到过这个东西,从来没有用过。
今天不早了,先记录到这里,明天会根据网上的资料整理一下BigDecimal的简单使用及介绍,还有double精度的一些解决办法。