Java Math nextUp() 方法

定义和用法

nextUp() 方法返回正方向上与某个数字相邻的浮点数,它是大于起始数字的最小可能浮点数。

相比 float 类型的参数,double 类型的参数的返回值更接近起始数字。

实例

查找不同数字上方的下一个浮点数:

System.out.println(Math.nextUp(1.0f));
System.out.println(Math.nextUp(1.0));
System.out.println(Math.nextUp(0.5f));
System.out.println(Math.nextUp(0.5));
System.out.println(Math.nextUp(Math.PI));
System.out.println(Math.nextUp(3.1415927f));

亲自试一试

语法

以下之一:

public static double nextUp(double start)
public static float nextUp(float start)

参数

参数 描述
start 必需。起始数字。

技术细节

返回: 表示与起始数字在正向相邻的浮点数的 doublefloat 值。
Java 版本: 1.6+