Java Math的floor,round,ceil方法总结

  • 2015-09-29
  • 浏览 (853)

Java Math的floor,round,ceil方法总结:

1. Math.ceil()用作向上取整。

2. Math.floor()用作向下取整。

3. Math.round() 我们常用到的四舍五入取整。


Math.ceil(),Math,floor()都比较好理解,下面看Math.round()的例子:

System.out.println("11.5  :  " + Math.round(11.5));
System.out.println("-11.5 :  " + Math.round(-11.5));
		
System.out.println("11.8  :  " + Math.round(11.8));
System.out.println("-11.8 :  " + Math.round(-11.8));
		
System.out.println("11.3  :  " + Math.round(11.3));
System.out.println("-11.3 :  " + Math.round(-11.3));
结果:

11.5  :  12
-11.5 :  -11
11.8  :  12
-11.8 :  -12
11.3  :  11
-11.3 :  -11
可以看出,Math.round()方法在获取x.5的时候得到比较大的那个数。即Math.round(-11.5)的结果是-11,Math.round(11.5)的结果是12。


0  赞