要四舍五入保留一位小数,JAVA如何实现

2025-04-04 02:47:58
推荐回答(4个)
回答1:

double x1 = 0.026;
BigDecimal bd = new BigDecimalresult_value();
BigDecimal  bd2 = bd.setScale(1,BigDecimal  .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());

回答2:

用round函数,,roud函数通常用于四舍五入求值,通常函数中会传入两个参数,第一个参数是要四舍五入的数字。第二个参数就是位数,按此位数对第一个参数进行四舍五入

回答3:

float f = Math.round(3.945*10)/10

 3.954用自己的数代替

f就是四舍五入保留一位小数后的结果

回答4:

float a = 215.153f;
float b = (float) (Math.round(a * 10)) / 10;
System.out.println(b);