Java Math copySign ()

Metoden Java Math copySign () kopierar tecknet på det andra argumentet och tilldelar det till det första argumentet.

Syntaxen för copySign()metoden är:

 Math.copySign(arg1, arg2)

Här copySign()är en statisk metod. Därför använder vi metoden med hjälp av klassnamnet Math.

copySign () -parametrar

Den copySign()metod tar två parametrar.

  • arg1 - första argument vars tecken ska bytas ut
  • arg2 - andra argument vars tecken kopieras till arg1

Obs ! Datatyperna arg1 och arg2 bör vara antingen floateller double.

copySign () Returvärden

  • returnerar det första argumentet, arg1 med tecken på det andra argumentet, arg2

Obs! För argument (arg1, -arg2) returnerar metoden -arg1 .

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

Här, som du kan se copySign(), tilldelas metoden tecknet på andra variabler ( y och b ) till de första variablerna ( x och a ).

Intressanta artiklar...