Java.lang.Math 类

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

语法

public static float copySign(float magnitude, float sign)
  • 1

参数

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

返回值

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

异常

不适用。

示例:

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

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(Math.copySign(-324.1f, 4f));   
  System.out.println(Math.copySign(500f, -21f));
  System.out.println(Math.copySign(-40.2f, -15f));     
 }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

上述代码的输出将是:

324.1
-500.0
-40.2
  • 1
  • 2
  • 3