Math.floor() “向下取整” ,即小数部分直接舍去
Math.round() “四舍五入”, 该函数返回的是一个四舍五入后的的整数
Math.ceil() “向上取整”, 即小数部分直接舍去,并向正数部分进1
public class test {
public static void main(String[] args) {
double a = Math.floor(11.56);
double b = Math.floor(-11.56);
double c = Math.round(11.56);
double d = Math.round(11.46);
double e = Math.ceil(11.56);
double f = Math.ceil(-11.56);
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
}
}
输出结果:
11.0
-12.0
12.0
11.0
12.0
-11.0