語言

StrictMath.NextAfter 方法

定義

多載

名稱 Description
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。

<如果> 兩個參數都是有符號的零, direction 則返回不變(如同當參數相等時返回第二個參數的要求所暗示的)。

<如果>start 是 且 plusmn;Double#MIN_VALUE 且 direction 的值使得結果的大小應該較小,則返回的符號相同 start 為零。

<如果>start 是無限大 direction 且值使得結果的大小應該較小, Double#MAX_VALUE 且符號與返回相同 start 。

<li> 如果 start 等於 & plusmn; Double#MAX_VALUE 且 direction 有個值,使得結果的大小應該更大,即與返回符號相同的 start 無限大。 </ul>

新增於1.6版本。

Java 文件 java.lang.StrictMath.nextAfter(double, double)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

<如果>start 是 且 plusmn;Float#MIN_VALUE 且 direction 的值使得結果的大小應該較小,則返回的符號相同 start 為零。

<如果>start 是無限大 direction 且值使得結果的大小應該較小, Float#MAX_VALUE 且符號與返回相同 start 。

<li> 如果 start 等於 & plusmn; Float#MAX_VALUE 且 direction 有個值,使得結果的大小應該更大,即與返回符號相同的 start 無限大。 </ul>

新增於1.6版本。

Java 文件 java.lang.StrictMath.nextAfter(float, double)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於