3条回答 默认 最新
Sam_qifa 2016-03-19 11:08关注对于float 和 double, 建议用BigDecimal进行运算。
import java.math.BigDecimal; public class DoubleTest { public static void main(String[] args) { double d = 3.0d; double f = 2.1d; BigDecimal bd1 = new BigDecimal(Double.toString(d)); BigDecimal bd2 = new BigDecimal(Double.toString(f)); System.out.println("result=" + bd1.subtract(bd2)); } }解决 无用评论 打赏 举报


