@org.junit.Test
public void test75() throws Exception {
Double d = Double.valueOf(BigDecimal.valueOf(11.66).toString() );
System.out.println(d);
int temp1 = (int) Math.floor(d);//舍弃小数
int temp2 = (int) Math.rint(d);//四舍五入
int temp3 = (int) Math.ceil(d);//进一位取整数
System.out.println(temp1);
System.out.println(temp2);
System.out.println(temp3);
}
结果
原值:11.66
舍弃小数:11
四舍五入:12
进一位取整数:12