java怎么保留两位小数

如题所述

第1个回答  2020-09-25
java自带api是没有保留两位小数的,需要自己去封装定义
第2个回答  2020-09-25
对于double PI=3.1415926;保留两位小数
可以这样(舍弃尾部)
PI=(int)(PI*100)/100.0;
还可以这样(四舍五入)
BigDecimal bd=new BigDecimal(PI);
PI=bd.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
相似回答