Java取整函数的使用
在开发中,取整操作使用是很普遍的,所以Java在 java.lang.Math 类中添加了数字取整方法。在 java.lang.Math 类中主要包括以下几种取整方法。
方法 | 说明 |
---|---|
public static double ceil(double a) | 返回大于等于参数的最小整数。 |
public static double floor(double a) | 返回小于等于参数的最大整数。 |
public static double rint(double a) | 返回与参数最接近的整数,如果两个同为整数且同样接近,则结果取偶数。 |
public static int round(float a) | 将参数加上0.5后返回与参数最近的整数。 |
public static long round(double a) | 将参数加上0.5后返回与参数最近的整数,然后强制转换为长整型。 |
下面举例说明Math类中取整方法的使用。
/*** 使用Math类中的取整方法* * @author pan_junbiao**/
public class MathTest
{public static void main(String args[]){// 返回第一个大于等于参数的整数System.out.println("使用ceil()方法取整:" + Math.ceil(5.2));// 返回第一个小于等于参数的整数System.out.println("使用floor()方法取整:" + Math.floor(2.5));// 返回与参数最接近的整数System.out.println("使用rint()方法取整:" + Math.rint(2.7));// 返回与参数最接近的整数System.out.println("使用rint()方法取整:" + Math.rint(2.5));// 将参数加上0.5后返回最接近的整数System.out.println("使用round()方法取整:" + Math.round(3.4f));// 将参数加上0.5后返回最接近的整数,并将结果强制转换为长整型System.out.println("使用round()方法取整:" + Math.round(4.7));}
}
执行结果:
Java取整函数的使用相关推荐
- java取整公式,Java取整函数 四舍五入函数-Go语言中文社区
简介 Math类中提供了5个与取整相关的函数,如下所示: static double ceil(double a):天花板函数,返回大于等于a的最小整数(但是以浮点数形式存储). static dou ...
- 【图解】Java取整函数ceil、floor、round的区别
废话不多说,先上图: ceil() 字面意思:天花板 向上取整 返回类型:double 适用于分页程序中计算总页数 floor() 字面意思:地板 向下取整 返回类型:double round() 字 ...
- java向上取整函数_java取整函数,向上取整函数Math.ceil()
你知道java取整函数要怎样实现吗?下面要给大家分享的是java向上取整函数的相关内容,一起来了解一下具体的方法吧! java向上取整函数Math.ceil():double dividend = 7 ...
- php floor intval,php取整函数floor(),round(),intval(),ceil()
ceil -- 进一法取整 说明 float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小数部分则进一位.ceil() 返回的类型仍然是 flo ...
- python的三种取整方式_python取整函数-取整函数,PYTHON
本教程分享:<python取整函数>, python有什么办法使得 int 按照"四舍五入"的方式取... 由于小数取整会采用比较暴力的截断方式,即向下取整,所以要想使 ...
- math.ceil java_java向上取整函数Math.ceil()
java向上取整函数Math.ceil() 百度Math.ceil()函数:"Math.ceil()是常见编程语言中的常用代码,ceil() 方法执行的是向上取整计算,它返回的是大于或等于函 ...
- Java——取整与四舍五入
一.Java取整方法 1.强制类型转换 public class Main {public static void main(String[] args){System.out.println(&qu ...
- C/C++ 取整函数 ceil()、floor()、trunc()
向上取整函数 ceil() 向下取整函数 floor() 舍尾取整函数 trunc() 这三个函数都在头文件 math.h 中 floor(x)返回的是小于或等于x的最大整数. ceil(x)返回的是 ...
- paper 68 :MATLAB中取整函数(fix, floor, ceil, round)的使用
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高 ...
最新文章
- 以太坊C++客户端Aleth源码分析,转账交易和智能合约的入口代码
- TCP keepAlive详解(TCP心跳包)
- 2.redis配置详解
- Java基础:成员变量的继承与覆盖
- python 不执行函数_解决python调用自己文件函数/执行函数找不到包问题
- 从零开始数据科学与机器学习算法-KNN分类算法-07
- 【今日CS 视觉论文速览】4 Jan 2019
- 华为P50系列外观正式官宣:双圆形后置相机模组实锤
- “得屌丝者得天下”,小米集团回应其高管言论:该员工已请辞...
- Html input file控件使用accept过滤 限制的文件类型
- 在Mac下连接阿里云服务器
- [HAOI2010]计数(组合数学)(数位DP)
- vue-学生的最爱抽签点名器
- MyBatis系列之--Java 项目(非SpringBoot)集成MyBatis
- 料:泡好的大米15克
- Maven传递依赖的时候,同名包不同版本的包均会下载,但是编译的时候,只会加载一个高版本的。
- prometheus数据采集
- SpringBoot与RocketMQ客户端集成原理解读与示例
- python 安装问题
- mysql 修改分区名_修改数据库分区表分区名和所属表空间,限于Oracle10g