Java Math nextUp()方法及实例

Java Math nextUp()方法及实例

java.lang.Math.nextUp()是java中一个内置的数学函数,它返回与所提供的参数相邻的正无穷大方向的浮点值。

  • double类型:nextUp(double d)
  • 浮动类型:nextUp(float f)

注意。

  • 如果参数为NaN,结果为NaN。

  • 如果参数是零,如果我们处理的是

    double,那么结果是Double.MIN_VALUE,如果是float,那么结果是Float.MIN_VALUE。

  • 如果参数是正无穷大,结果是正无穷大。

语法 :

public static dataType nextUp(dataType g)

参数:
g:一个输入的浮点值。
返回 :
nextUp()方法返回更接近正无穷的相邻的浮点值。正无穷大。

例子:展示java.lang.Math.nextUp()方法的工作。

// Java program to demonstrate working
// of java.lang.Math.nextUp() method
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double g = 69.19;
  
        // Input double value, Output adjacent floating-point
        System.out.println(Math.nextUp(g));
  
        float gf = 78.1f;
  
        // Input float value, Output adjacent floating-point
        System.out.println(Math.nextUp(gf));
  
        double a = 0.0 / 0;
  
        // Input NaN, Output NaN
        System.out.println(Math.nextUp(a));
  
        float b = 0.0f;
  
        // Input zero, Output Float.MIN_VALUE for float
        System.out.println(Math.nextUp(b));
  
        double c = 1.0 / 0;
  
        // Input positive infinity, Output positive infinity
        System.out.println(Math.nextUp(c));
    }
}

输出:

69.19000000000001
78.100006
NaN
1.4E-45
Infinity

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程