Java教程

Java Math copySign()

Java Math copySign()

Java Math copySign() 方法复制第二个参数的符号并将其分配给第一个参数。
copySign() 方法的语法是:
Math.copySign(arg1, arg2)
这里, copySign() 是一个静态方法。因此,我们使用类名访问该方法, Math

copySign() 参数

copySign() 方法有两个参数。
arg1-第一个要替换其符号的参数 arg2-第二个参数,其符号被复制到 arg1
注意: arg1 和 arg2 的数据类型应该是 float 或 double。

copySign() 返回值

返回第一个参数 arg1 和第二个参数的符号 arg2
注意: 对于参数(arg1,-arg2),该方法返回-arg1、

示例: Java Math.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 和 a ).
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4