copySign()
方法的语法是:
Math.copySign(arg1, arg2)
这里,
copySign()
是一个静态方法。因此,我们使用类名访问该方法,
Math
。
copySign() 参数
copySign()
方法有两个参数。
注意: 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 ).