Java.lang.Math 类

java.lang.Math.copySign() 方法返回一个数字,其中包含第一个参数的大小和第二个参数的符号。

语法

public static double copySign(double magnitude, double sign)

参数

幅度 指定一个值,提供结果的大小。
符号 指定提供结果符号的值。

返回值

返回一个数字,其中包含第一个参数的大小和第二个参数的符号。

异常

不适用。

示例:

在下面的示例中,copySign() 方法返回一个数字,其中包含第一个参数的大小和第二个参数的符号。

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(Math.copySign(-324.1, 4));   
  System.out.println(Math.copySign(500, -21));
  System.out.println(Math.copySign(-40.2, -15));     
 }
}

上述代码的输出将是:

324.1
-500.0
-40.2