Java Math copySign() 方法

定义和用法

copySign() 方法返回第二个数字的符号和第一个数字的值。

实例

返回一个数字的值和另一个数字的符号:

System.out.println(Math.copySign(-4.7, 3));
System.out.println(Math.copySign(4.7, -2.5));
System.out.println(Math.copySign(3, 4)); 
System.out.println(Math.copySign(-2.5, -4.7)); 

亲自试一试

语法

以下之一:

public static double copySign(double value, double sign)
public static float copySign(float value, float sign)

参数

参数 描述
value 必需。确定值的数字。
sign 必需。确定符号的数字。

技术细节

返回: 带有第一个数字的值和第二个数字的符号的 doublefloat 数。
Java 版本: 1.6+