专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java保留两位小数的函数方法

Java保留两位小数的函数方法

更新时间:2022-11-18 14:55:32 来源:赢咖4 浏览871次

引入在检索结果中保持两位小数的五种方法,以下是互联网上常见的五种方法。 

方法1

* @param f
*/
publicstaticvoidmethod1(bigdecimal f ) {
//bigdecimalBG=newbigdecimal(f;
doubleF1=f.setscale(2,BigDecimal.ROUND_HALF_UP ).doubleValue );
system.out.println (mehtod1result is : ) F1 );
}
//*

验证结果

mehtod1 result is:100.0
mehtod1 result is:0.08

方法2

* @param f
*/
publicstaticvoidmethod2(bigdecimal f ) {
decimal format df=new decimal format (' #.00 ';
system.out.println (' mehtod2result is : ' df.format ) );
}
//*

验证结果 

mehtod2 result is:100.00
mehtod2 result is:08

方法3

* @param f
*/
publicstaticvoidmethod3(bigdecimal f ) {
system.out.println (mehtod3result is : ) string.format ),f );
}
//*

验证结果 

mehtod3 result is:100.00
mehtod3 result is:0.08

方法4

* @param f
*/
publicstaticvoidmethod4(bigdecimal f ) {
numberformatnf=number format.getnumber instance (;
nf.setmaximumfractiondigits(2);
system.out.println (' mehtod4result is : ' nf.format ) );
}
//*

验证结果 

mehtod4 result is:100
mehtod4 result is:0.08

方法5

* @param f
*/
publicstaticvoidmethod5(bigdecimal f ) {
浮动值=f .浮动值(;
floatnum=(float ) ) math.round ) floatvalue*100 )/100 );
system.out.println (' mehtod5result is : ' num );
}
}

验证结果 

mehtod5 result is:100.0
mehtod5 result is:0.0

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>