import java.math.BigDecimal;

import java.text.DecimalFormat;

public class test {

public static void main(String[] args) {

BigDecimal bigDecimal = new BigDecimal("100.00");

BigDecimal bigDecimal1 = new BigDecimal("100.32");

DecimalFormat decimalFormat = new DecimalFormat("##.00");

//当小数后是00时去除小数

System.out.println(bigDecimal.stripTrailingZeros().toPlainString());

System.out.println(bigDecimal1.stripTrailingZeros().toPlainString());

//保留两位小数

System.out.println(String.format("%.2f", bigDecimal));

System.out.println(String.format("%.2f", bigDecimal1));

}

}

输出:

好文推荐

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。