Java Math.floor、ceil、rint及round用法详解

分类:知识百科 日期: 点击:0

Java Math.floor用法

Math.floor()方法用于向下取整,即取小于或等于参数的最大整数。它只接受一个参数,返回结果是与参数类型相同的数值类型。

double d1 = 23.45;
int i1 = (int)Math.floor(d1);
System.out.println(i1); //输出23

Java Math.ceil用法

Math.ceil()方法用于向上取整,即取大于或等于参数的最小整数。它只接受一个参数,返回结果是与参数类型相同的数值类型。

double d2 = 23.45;
int i2 = (int)Math.ceil(d2);
System.out.println(i2); //输出24

Java Math.rint用法

Math.rint()方法用于四舍五入,即取最接近参数的整数。它只接受一个参数,返回结果是与参数类型相同的数值类型。

double d3 = 23.45;
int i3 = (int)Math.rint(d3);
System.out.println(i3); //输出23

Java Math.round用法

Math.round()方法用于标准舍入,即取最接近参数的整数。它只接受一个参数,返回结果是与参数类型相同的数值类型。

double d4 = 23.45;
int i4 = (int)Math.round(d4);
System.out.println(i4); //输出23
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。