La méthode Java Math copySign () copie le signe du deuxième argument et l'affecte au premier argument.
La syntaxe de la copySign()
méthode est:
Math.copySign(arg1, arg2)
Voici copySign()
une méthode statique. Nous sommes donc accédons la méthode en utilisant le nom de classe, Math
.
Paramètres de copySign ()
La copySign()
méthode prend deux paramètres.
- arg1 - premier argument dont le signe doit être remplacé
- arg2 - deuxième argument dont le signe est copié dans arg1
Remarque : les types de données arg1 et arg2 doivent être soit float
ou double
.
copySign () Valeurs de retour
- renvoie le premier argument, arg1 avec le signe du second argument, arg2
Remarque : pour les arguments (arg1, -arg2) , la méthode renvoie -arg1 .
Exemple: 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 ) )
Ici, comme vous pouvez le voir, la copySign()
méthode attribue le signe des secondes variables ( y et b ) aux premières variables ( x et a ).