Método Java Math copySign() con ejemplos

El método java.lang.Math.copySign() devuelve el primer argumento con el signo del segundo argumento.

Nota: Los
argumentos pueden ser de dos tipos:

  • tipo doble: copySign (doble imán, doble signo)
  • tipo de flotador: copySign (imán flotante, signo flotante)

Sintaxis:

public static double copySign(DataType magt, DataType sign)
Parameter :
 magt: argument providing the magnitude of the result.
 sign : argument providing the sign of the result.
Return :
This method returns the magnitude of the first argument with the sign of the 
second argument.

Ejemplo: para mostrar el funcionamiento del método java.lang.Math.copySign() .

// Java program to demonstrate working
// of java.lang.Math.copySign() method
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double a = 34.543;
        double b = -123.44;
  
        // Input a, b
        // Output -34.543( a- Magnitude, b- Sign)
        System.out.println(Math.copySign(a, b));
  
        // Input b, a
        // Output 123.44( b- Magnitude, a- Sign)
        System.out.println(Math.copySign(b, a));
  
        float c = 87.56f;
        float d = -685.23f;
  
        // Input c, d
        // Output -87.56( c- Magnitude, d- Sign)
        System.out.println(Math.copySign(c, d));
  
        // Input d, c
        // Output 685.23( d- Magnitude, c- Sign)
        System.out.println(Math.copySign(d, c));
    }
}

Producción:

-34.543
123.44
-87.56
685.23

Publicación traducida automáticamente

Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *