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));
}
}
输出:
好文推荐
发表评论