BigDecimal详解和精度问题

首发于 JavaGuide (「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!)

BigDecimal 是大厂 Java 面试常问的一个知识点。

《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。

浮点数的运算竟然还会有精度丢失的风险吗?确实会!

示例代码:

float a = 2.0f - 1.9f;
float b = 1.8f - 1.7f;
System.out

猜你喜欢

转载自blog.csdn.net/qq_34337272/article/details/126526682