public static void main(String[] args) {
String number = "90.3635";
if(StringUtils.isNotBlank(number)){
double n = Double.valueOf(number);
BigDecimal bg = new BigDecimal(n).setScale(2, RoundingMode.UP);
double num = bg.doubleValue();
long round = Math.round(num);
if (round - num == 0) {
System.out.println(String.valueOf((long) num));
}else{
System.out.println(num);
}
}
}
Java 小数点后为零则显示整数,否则保留两位小数
最新推荐文章于 2024-04-18 23:19:47 发布
关键词由优快云通过智能技术生成