CopySign () de Java Math

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 floato 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 ).

Articulos interesantes...