„Java Math copySign“ () metodas nukopijuoja antrojo argumento ženklą ir priskiria jį pirmajam argumentui.
copySign()
Metodo sintaksė yra tokia:
Math.copySign(arg1, arg2)
Čia copySign()
yra statinis metodas. Taigi, mes prieiname metodą naudodami klasės pavadinimą Math
.
copySign () parametrai
copySign()
Metodas trunka dvi parametrus.
- arg1 - pirmasis argumentas, kurio ženklą reikia pakeisti
- arg2 - antras argumentas, kurio ženklas nukopijuotas į arg1
Pastaba : arg1 ir arg2 duomenų tipai turėtų būti float
arba double
.
copySign () grąžinimo vertės
- grąžina pirmąjį argumentą arg1 su antrojo argumento arg2 ženklu
Pastaba : Argumentams (arg1, -arg2) metodas pateikia -arg1 .
Pavyzdys: 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 ) )
Čia, kaip matote, copySign()
metodas priskiria antrųjų kintamųjų ženklą ( y ir b ) pirmiesiems kintamiesiems ( x ir a ).