El método copySign () de Java Math copia el signo del segundo argumento y lo asigna al primer argumento.
La sintaxis del copySign()
método es:
Math.copySign(arg1, arg2)
Aquí copySign()
hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math
.
Parámetros de copySign ()
El copySign()
método toma dos parámetros.
- arg1 - primer argumento cuyo signo debe ser reemplazado
- arg2 - segundo argumento cuyo signo se copia a arg1
Nota : Los tipos de datos de arg1 y arg2 deben ser float
o double
.
copySign () Valores devueltos
- devuelve el primer argumento, arg1 con el signo del segundo argumento, arg2
Nota : Para argumentos (arg1, -arg2) , el método devuelve -arg1 .
Ejemplo: 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 ) )
Aquí, como puede ver, el copySign()
método asigna el signo de las segundas variables ( y y b ) a las primeras variables ( x y a ).