java BigDecimal如何转换为科学计数法?

一个上百位的BigDecimal如何用科学计数法表示?
2025-03-31 12:04:02
推荐回答(1个)
回答1:

BigDecimal a = new  BigDecimal("1111111111111111111111111.1111", new MathContext(5, RoundingMode.HALF_UP));//构造BigDecimal时指定有效精度
System.out.println(a.toEngineeringString());//然后使用toEngineeringString