- nextUp(double num)是Java中StrictMath類的內置方法,用於獲取在正無窮大方向上與num相鄰的float值。 nextup()方法與nextAfter(num,Double.POSITIVE_INFINITY)等效,但是nextup()的運行速度比nextAfter()快。
用法:
public static double nextUp(double num)
參數:該方法接受一個雙精度類型的參數num,它是起始浮點值。
返回值:該方法返回更接近正無窮大的相鄰浮點值。它具有三種特殊情況:
- 當參數為NaN時,結果為NaN。
- 當num為正無窮大時,它返回正無窮大。
- 當參數為零時,結果為Double.MIN_VALUE。
例子:
Input:num = 25.18700000 Output:25.187000000000005
以下示例程序旨在說明Java.lang.StrictMath.nextUp()方法:
// Java praogram to illustrate the // Java.lang.StrictMath.nextUp() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 67.1230000000; double num2 = 21.12, num3 = 0.0; // Returns floating-point value adjacent to num double nextUp_Value = StrictMath.nextUp(num1); System.out.println("The Next upper value is:" + nextUp_Value); double nextUp_Value1 = StrictMath.nextUp(num2); System.out.println("The Next upper value is:" + nextUp_Value1); double nextUp_Value2 = StrictMath.nextUp(num3); System.out.println("The Next upper value is:" + nextUp_Value2); } }
輸出:The Next upper value is:67.12300000000002 The Next upper value is:21.120000000000005 The Next upper value is:4.9E-324
- nextUp(float num)是Java中StrictMath類的內置方法,用於獲取在正無窮大方向上與num相鄰的浮點值。Float.POSITIVE_INFINITY),但nextup()的運行速度比等效的nextAfter調用快。
用法:
public static float nextUp(float num)
參數:該方法接受一個浮點類型的參數num,它是起始浮點值。
返回值:該方法返回更接近正無窮大的相鄰浮點值。它具有三種特殊情況:
- 當參數為NaN時,結果為NaN。
- 當num為正無窮大時,它返回正無窮大。
- 當參數為零時,結果為Float.MIN_VALUE。
例子:
Input:num = 15.78f Output:15.780000686645508
以下示例程序旨在說明Java.lang.StrictMath.nextUp()方法:
// Java praogram to illustrate the // Java.lang.StrictMath.nextUp() Method import java.lang.*; public class Geeks { public static void main(String[] args) { float num1 = 73.728f; float num2 = 51.71f, num3 = 0.0f; // Returns floating-point value adjacent to num double nextUp_Value = StrictMath.nextUp(num1); System.out.println("The Next upper value is:" + nextUp_Value); double nextUp_Value1 = StrictMath.nextUp(num2); System.out.println("The Next upper value is:" + nextUp_Value1); double nextUp_Value2 = StrictMath.nextUp(num3); System.out.println("The Next upper value is:" + nextUp_Value2); } }
輸出:The Next upper value is:73.7280044555664 The Next upper value is:51.71000289916992 The Next upper value is:1.401298464324817E-45
相關用法
- Java Math nextUp()用法及代碼示例
- Java StrictMath exp()用法及代碼示例
- Java StrictMath log()用法及代碼示例
- Java StrictMath pow()用法及代碼示例
- Java StrictMath sin()用法及代碼示例
- Java StrictMath tan()用法及代碼示例
- Java StrictMath multiplyExact()用法及代碼示例
- Java StrictMath nextDown()用法及代碼示例
- Java StrictMath round()用法及代碼示例
- Java StrictMath rint()用法及代碼示例
- Java StrictMath ulp()用法及代碼示例
- Java StrictMath atan2()用法及代碼示例
- Java StrictMath hypot()用法及代碼示例
- Java StrictMath toRadians()用法及代碼示例
- Java StrictMath toDegrees()用法及代碼示例
注:本文由純淨天空篩選整理自ankita_chowrasia大神的英文原創作品 StrictMath nextUp() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。