
这里提供三种实现方式:
实现代码
import java.math.BigDecimal;
import java.text.DecimalFormat;
/**
* @author -https://www.4spaces.org/
*/
public class JavaSetScale {
public static void main(String[] args) {
double number = 0.125400;
DecimalFormat df = new DecimalFormat("0.00");
BigDecimal bd=new BigDecimal(number);
System.out.println("1.使用java.text.DecimalFormat:" +df.format(number));
System.out.println("2.使用String.format:" +String.format("%.2f",number));
System.out.println("3.使用java.math.BigDecimal:" +bd.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue());
}
}
打印结果:
最后
以上就是瘦瘦鱼最近收集整理的关于java怎么精确到小数点_Java中保留小数(精确到小数点几位)的全部内容,更多相关java怎么精确到小数点_Java中保留小数(精确到小数点几位)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复