两种方法
@Test
public void test2() {
double f = 234.353333000000000000000000;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(1, BigDecimal.ROUND_HALF_UP).doublevalue();
System.out.println(f1);
}
@Test
public void test3() {
double f = 234.353333000000000000000000;
java.text.DecimalFormat df = new java.text.DecimalFormat("#.0");
String format = df.format(f);
System.out.println(format);
}
大概最常见的是第一种



