StrictMath.NextAfter 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
NextAfter(Double, Double) |
返回第二个参数方向上与第一个参数相邻的浮点数。 |
NextAfter(Single, Double) |
返回第二个参数方向上与第一个参数相邻的浮点数。 |
NextAfter(Double, Double)
返回第二个参数方向上与第一个参数相邻的浮点数。
[Android.Runtime.Register("nextAfter", "(DD)D", "")]
public static double NextAfter (double start, double direction);
[<Android.Runtime.Register("nextAfter", "(DD)D", "")>]
static member NextAfter : double * double -> double
参数
- start
- Double
起始浮点值
- direction
- Double
指示应返回 的 start
邻居或 start
的值
返回
方向上与 start
相邻的 direction
浮点数。
- 属性
注解
返回第二个参数方向上与第一个参数相邻的浮点数。 如果两个参数相等,则返回第二个参数。
特殊情况: <ul><li> 如果任一参数为 NaN,则返回 NaN。
<li> 如果两个参数都是有符号的零, direction
则返回不变 (如要求返回第二个参数的要求所暗示的那样,如果参数比较为相等) 。
<li> 如果 start
为 ±Double#MIN_VALUE
并且 direction
具有一个值,以便结果应具有较小的数量级,则返回与 相同的符号 start
的零。
<li> 如果 start
是无限的,并且 direction
具有一个值,因此结果应具有较小的数量级, Double#MAX_VALUE
并且返回的符号与 返回的符号 start
相同。
<li> 如果 start
等于 ± Double#MAX_VALUE
并且 direction
具有一个值,以便结果应具有更大的数量级,则返回具有相同符号 start
的无穷大。 </ul>
在 1.6 中添加。
的 java.lang.StrictMath.nextAfter(double, double)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
NextAfter(Single, Double)
返回第二个参数方向上与第一个参数相邻的浮点数。
[Android.Runtime.Register("nextAfter", "(FD)F", "")]
public static float NextAfter (float start, double direction);
[<Android.Runtime.Register("nextAfter", "(FD)F", "")>]
static member NextAfter : single * double -> single
参数
- start
- Single
起始浮点值
- direction
- Double
指示应返回 的 start
邻居或 start
的值
返回
方向上与 start
相邻的 direction
浮点数。
- 属性
注解
返回第二个参数方向上与第一个参数相邻的浮点数。 如果两个参数相等,则返回与第二个参数等效的值。
特殊情况: <ul><li> 如果任一参数为 NaN,则返回 NaN。
<如果> 两个参数都是有符号的零,则返回等效 direction
的值。
<li> 如果 start
为 ±Float#MIN_VALUE
并且 direction
具有一个值,以便结果应具有较小的数量级,则返回与 相同的符号 start
的零。
<li> 如果 start
是无限的,并且 direction
具有一个值,因此结果应具有较小的数量级, Float#MAX_VALUE
并且返回的符号与 返回的符号 start
相同。
<li> 如果 start
等于 ± Float#MAX_VALUE
并且 direction
具有一个值,以便结果应具有更大的数量级,则返回具有相同符号 start
的无穷大。 </ul>
在 1.6 中添加。
的 java.lang.StrictMath.nextAfter(float, double)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。