Java Math的 floor,ceil和round函数的简单介绍
来源:互联网 发布:致远软件合肥 编辑:程序博客网 时间:2024/06/05 16:50
写JAVA代码的时候,经常能够用到floor、ceil和round函数,现在看下都是怎么用的
public static double floor(double a)public static double ceil(double a)public static long round(double a)public static int round(float a)
floor : 向下取整,返回不大于它的最大整数
ceil : 向上取整,返回不小于它的最小整数
round : 表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
举个例子:
public class Test { public static void main(String[] args) { double[] nums = { 1.4, 1.5, 1.6, -1.4, -1.5, -1.6 }; for (double d : nums) { test(d); } } private static void test(double d) { System.out.println("Math.floor(" + d + ")=" + Math.floor(d) + ";" + "Math.round(" + d + ")=" + Math.round(d) + ";" + "Math.ceil("+ d + ")=" + Math.ceil(d)); }}
运行结果:
把它整理成表格,看着更清晰,更好的对比下
0 0
- Java Math的 floor,ceil和round函数的简单介绍
- Java Math的 floor,round和ceil
- Math 的三个函数 round ceil floor
- Java Math的floor,round,ceil函数小结
- Java Math的floor,round,ceil函数小结
- Java Math的floor,round,ceil使用方法
- Java Math的floor、ceil、round方法
- 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的总结
- Java Math的 floor,round和ceil的总结
- Android数据库DbFlow
- 对于骨架类(AbstractInterface)的理解
- javaAPI之Math类与Random类
- hsf开源dubbo学习-2-配置
- 浙江大学ZOJ 1002题 详解
- Java Math的 floor,ceil和round函数的简单介绍
- iOS App上架流程(2016详细版)
- Android绘图Canvas十八般武器之Shader详解及实战篇(下)
- [KinectWPF程序]1深度图像,使用WriteableBitmap对象改进Kinect图像显示&复杂的Kinect初始化方法
- 特征工程小案例
- Findstr
- MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
- Set
- angular的指令