Java Math copySign ()

O método Java Math copySign () copia o sinal do segundo argumento e o atribui ao primeiro argumento.

A sintaxe do copySign()método é:

 Math.copySign(arg1, arg2)

Aqui, copySign()é um método estático. Portanto, estamos acessando o método usando o nome da classe Math,.

Parâmetros copySign ()

O copySign()método leva dois parâmetros.

  • arg1 - primeiro argumento cujo sinal deve ser substituído
  • arg2 - segundo argumento cujo sinal é copiado para arg1

Observação : os tipos de dados arg1 e arg2 devem ser floatou double.

Valores de retorno de copySign ()

  • retorna o primeiro argumento, arg1 com o sinal do segundo argumento, arg2

Observação : para argumentos (arg1, -arg2) , o método retorna -arg1 .

Exemplo: 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 ) )

Aqui, como você pode ver, o copySign()método atribui o sinal das segundas variáveis ​​( y e b ) às primeiras variáveis ​​( x e a ).

Artigos interessantes...