java精确到小数点后两位

//DecimalFormat -> String
java.text.DecimalFormat df = new java.text.DecimalFormat("#.##");   
double d = 3.14159;   
System.out.println(df.format(d)); 
 
//java.math.BigDecimal
BigDecimal bd = new BigDecimal("3.14159265");   
bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);

猜你喜欢

转载自blog.csdn.net/weixin_42220532/article/details/81263343
今日推荐