JAVA Math floor() round()
来源:互联网 发布:js中复选框的用法 编辑:程序博客网 时间:2024/06/06 00:58
floor(不大于他的最大整数
/** * Returns the double conversion of the most positive (closest to positive * infinity) integer value which is less than the argument. * <p> * Special cases: * <ul> * <li>{@code floor(+0.0) = +0.0}</li> * <li>{@code floor(-0.0) = -0.0}</li> * <li>{@code floor(+infinity) = +infinity}</li> * <li>{@code floor(-infinity) = -infinity}</li> * <li>{@code floor(NaN) = NaN}</li> * </ul> * * @param d * the value whose closest integer value has to be computed. * @return the floor of the argument. */ public static native double floor(double d);
round(四舍五入
/** * Returns the result of rounding the argument to an integer. The result is * equivalent to {@code (long) Math.floor(d+0.5)}. * <p> * Special cases: * <ul> * <li>{@code round(+0.0) = +0.0}</li> * <li>{@code round(-0.0) = +0.0}</li> * <li>{@code round((anything > Long.MAX_VALUE) = Long.MAX_VALUE}</li> * <li>{@code round((anything < Long.MIN_VALUE) = Long.MIN_VALUE}</li> * <li>{@code round(+infinity) = Long.MAX_VALUE}</li> * <li>{@code round(-infinity) = Long.MIN_VALUE}</li> * <li>{@code round(NaN) = +0.0}</li> * </ul> * * @param d * the value to be rounded. * @return the closest integer to the argument. */ public static long round(double d) { // check for NaN if (d != d) { return 0L; } return (long) floor(d + 0.5d); }
round(float t)
/** * Returns the result of rounding the argument to an integer. The result is * equivalent to {@code (int) Math.floor(f+0.5)}. * <p> * Special cases: * <ul> * <li>{@code round(+0.0) = +0.0}</li> * <li>{@code round(-0.0) = +0.0}</li> * <li>{@code round((anything > Integer.MAX_VALUE) = Integer.MAX_VALUE}</li> * <li>{@code round((anything < Integer.MIN_VALUE) = Integer.MIN_VALUE}</li> * <li>{@code round(+infinity) = Integer.MAX_VALUE}</li> * <li>{@code round(-infinity) = Integer.MIN_VALUE}</li> * <li>{@code round(NaN) = +0.0}</li> * </ul> * * @param f * the value to be rounded. * @return the closest integer to the argument. */ public static int round(float f) { // check for NaN if (f != f) { return 0; } return (int) floor(f + 0.5f); }
0 0
- JAVA Math floor() round()
- java 中 Math.round() Math.ceil() Math.floor()区别
- java中Math.round(),Math.ceil(),Math.floor()运算
- java Math floor ceil rint round
- [java]Math中的ceil--floor--round
- 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
- Math.round和floor
- Math.round ceil floor
- Math.floor cei round
- math。round and math。floor
- Math.ceil()和Math.floor()、Math.round()
- Math.round|Math.floor|Math.ceil区别
- Math.floor,Math.round,Math.ceil
- Math.round, Math.ceil 和 Math.floor
- android 命令行启动“未知”APK
- ym——优化你的Java代码
- SQLITE3 使用总结
- for循环知识点总结(一)
- NGUI的textlist和Scroll bar的设计
- JAVA Math floor() round()
- Android Launcher分析和修改5——HotSeat分析
- Spring事务问题记录
- 最火HTML5 JavaScript游戏引擎:国外篇(一)
- leetcode——Recover Binary Search Tree
- Apache 301重定向,以及根据主机名配置虚拟主机
- 非版本化数据进行历史归档提示:Failed to enable archiving. Invalid column data type
- sql链接查询
- QPushButton显示“&”