在Java中,你可以使用`stripTrailingZeros()`方法来去掉BigDecimal对象末尾的零。示例如下: ```java import java.math.BigDecimal; public class Main { public static void main(String[] args) { BigDecimal bd = new BigDecimal("50.00"); bd = bd.stripTrailingZeros(); System.out.println(bd.toPlainString()); // 输出:50 } } ``` 这段代码首先创建了一个BigDecimal对象,然后调用`stripTrailingZeros()`方法去除末尾的零,最后使用`toPlainString()`方法将结果转换为不带指数记法的字符串形式输出。 [2024-03-12 17:43:07 | AI写代码神器 | 141点数解答]