当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Math copySign()用法及代码示例


Java Math copySign() 方法复制第二个参数的符号并将其分配给第一个参数。

用法:

Math.copySign(arg1, arg2)

在这里,copySign() 是一个静态方法。因此,我们使用类名 Math 访问该方法。

参数:

copySign() 方法采用两个参数。

  • arg1- 第一个要替换其符号的参数
  • arg2- 第二个参数,其符号被复制到arg1

注意: 数据类型arg1arg2应该是float或者double.

copySign() 返回值

  • 返回第一个参数 arg1 和第二个参数的符号 arg2

注意: 对于参数(参数 1,-参数 2), 方法返回-arg1.

示例:Java 数学。copySign()

class Main {
  public static void main(String[] args) {

    // copy sign of double arguments
    double x = 9.6d;
    double y = -6.45;
    System.out.println(Math.copySign(x, y));  // -9.6

    // copy sign of float arguments
    float a = -4.5f;
    float b = 7.34f;
    System.out.println(Math.copySign(a, b));  // 4.5

  }
}

在这里,如您所见copySign()方法分配第二个变量的符号 (y 和 b) 到第一个变量 (x 和一个)。

相关用法


注:本文由纯净天空筛选整理自 Java Math copySign()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。