Math.floor()
是向下取整
Math.ceil()
是向上取整
Math.round()
是取最接近的整数,算法为Math.floor(x+0.5)
double a = 11.5;
double b = -11.5;
System.out.println(Math.floor(a)); // 11.0
System.out.println(Math.floor(b)); // -12.0
System.out.println(Math.ceil(a)); // 12.0
System.out.println(Math.ceil(b)); // -11.0
System.out.println(Math.round(a)); // 12
System.out.println(Math.round(b)); // -11
发表评论