我是靠谱客的博主 高挑绿草,这篇文章主要介绍保存两位数小数java float类型,现在分享给大家,希望可以做个参考。

DecimalFormat df = new DecimalFormat("#0.00");   
if(noPass==0){
data.add(0.00);
}else{
float a= (float)noPass/(float)total;
data.add(Float.parseFloat(df.format(a*100)));
}
if(pass==0){
data.add(0.00);
}else{
float a= (float)pass/(float)total;
data.add(Float.parseFloat(df.format(a*100)));

}


复制代码
1
// 方式一:
复制代码
1
double f = 3.1516;
复制代码
1
BigDecimal b = new BigDecimal(f);
复制代码
1
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
复制代码
1
 
复制代码
1
// 方式二:
复制代码
1
new java.text.DecimalFormat("#.00").format(3.1415926);
复制代码
1
// #.00 表示两位小数 #.0000四位小数 以此类推…
复制代码
1
 
复制代码
1
// 方式三:
复制代码
1
double d = 3.1415926;
复制代码
1
String result = String.format("%.2f", d);
复制代码
1
// %.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型。
复制代码
1
 
复制代码
1
//方法四:
复制代码
1
Math.round(5.2644555 * 100) * 0.01d;
复制代码
1
//String.format("%0" + 15 + "d", 23) 23不足15为就在前面补0
复制代码
1
2
复制代码
1
2
复制代码
1
2
复制代码
1
2
复制代码
1
2
复制代码
1
2
String.format("%.2f", fy)

最后

以上就是高挑绿草最近收集整理的关于保存两位数小数java float类型的全部内容,更多相关保存两位数小数java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部