JAVA round 和 floor的区别
来源:互联网 发布:c语言pthread 编辑:程序博客网 时间:2024/05/25 18:10
在java基础中,经常会有一些比较冷门的知识点,但是往往这些知识点都是吧很重要的。现在来记录一下其中的一点。
Math.round() 和 Math.floor的区别
我们来看一下api文档上面的官方定义。
因此这边我们可以简单的理解为:floor是取下界,而round是对浮点数进行四舍五入。
下面我们用代码来证实一下。
public class TestStatic { static double a1 = 12.1; static double a2 = 12.5; static double a3 = 12.9; static double a4 = 13.1; static double a5 = 13.5; static double a6 = 13.6; public static void main(String[] args) { System.out.println(Math.floor(a1)+""); System.out.println(Math.floor(a2)+""); System.out.println(Math.floor(a3)+""); System.out.println(Math.floor(a4)+""); System.out.println(Math.floor(a5)+""); System.out.println(Math.floor(a6)+""); }}
输出的结果是:
12.0
12.0
12.0
13.0
13.0
13.0
可以看到,确实是取了下界。
public class TestStatic { static double a1 = 12.1; static double a2 = 12.5; static double a3 = 12.9; static double a4 = 13.1; static double a5 = 13.5; static double a6 = 13.6; public static void main(String[] args) { System.out.println(Math.round(a1)+""); System.out.println(Math.round(a2)+""); System.out.println(Math.round(a3)+""); System.out.println(Math.round(a4)+""); System.out.println(Math.round(a5)+""); System.out.println(Math.round(a6)+""); }}
输出结果:
12
13
13
13
14
14
也可以证明是对浮点数进行四舍五入。
0 0
- JAVA round 和 floor的区别
- java中round()与floor的区别
- Java Math的 floor,round和ceil
- java.lang.Math类中round()和floor()区别
- JAVA 中Math.ceil()、Math.floor()和Math.round()的区别
- Java Math类中的floor ceil round的区别
- java中Math.floor,ceil,round的区别
- [转]Math中floor,round和ceil的区别
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- 房屋建筑和市政基础设施工程竣工验收备案管理办法
- android 打 release包解决字节对其问题
- 转载:css隐藏元素的几种方案
- 又遇No result defined for action org.action.AddAction and result success
- 二分匹配题集
- JAVA round 和 floor的区别
- RN(react native)入坑指南-02,一个登录示例
- CodeVS1990 中国余数定理2
- LeetCode *** 172. Factorial Trailing Zeroes
- JZOJ.3383 太鼓达人
- Web开发_问题解决(3)之linux服务器上获取路径问题||jsp页面报错问题
- Android-ndk-64位so文件问题(RSA加密采用cpp代码实现)
- poj_1028
- Android 第十一天重置版_新特性