StrictMath.NextAfter 方法

定义

重载

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 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于