double x1 = 0.026;
BigDecimal bd = new BigDecimalresult_value();
BigDecimal bd2 = bd.setScale(1,BigDecimal .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());
用round函数,,roud函数通常用于四舍五入求值,通常函数中会传入两个参数,第一个参数是要四舍五入的数字。第二个参数就是位数,按此位数对第一个参数进行四舍五入
float f = Math.round(3.945*10)/10
3.954用自己的数代替
f就是四舍五入保留一位小数后的结果
float a = 215.153f;
float b = (float) (Math.round(a * 10)) / 10;
System.out.println(b);