概述
下面我推荐这种方式:
public static void main(String[] args) {
double test1=10.2234;
double test2=10.3356;
double test3=10.0000;
String testStr1 = String.format("%.2f", test1);
String testStr2 = String.format("%.2f", test2);
String testStr3 = String.format("%.2f", test3);
System.out.println("String类型:");
System.out.println(testStr1);
System.out.println(testStr2);
System.out.println(testStr3);
Double dtest1 = Double.valueOf(String.format("%.2f", test1 ));
Double dtest2 = Double.valueOf(String.format("%.2f", test2 ));
Double dtest3 = Double.valueOf(String.format("%.2f", test3 ));
System.out.println("Double类型:");
System.out.println(dtest1 );
System.out.println(dtest2 );
System.out.println(dtest3 );
}
结果(四舍五入保留2位):
最后
以上就是受伤云朵为你收集整理的JAVA Double 类型数据保留2位小数的全部内容,希望文章能够帮你解决JAVA Double 类型数据保留2位小数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复