English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo copySign() di Java Math copia il segno del secondo parametro e lo assegna al primo parametro.
La sintassi del metodo copySign() è:
Math.copySign(arg1, arg2)
Attenzione:Il metodo copySign() è un metodo statico. Pertanto, possiamo chiamare direttamente questo metodo utilizzando il nome della classe Math.
arg1 - Il primo parametro da sostituire con il suo segno
arg2 - Il secondo parametro, il cui segno viene copiato in arg1
NotaIl tipo di dato arg1 e arg2 dovrebbe essere float o double.
Restituisce il primo parametro, arg1 con il segno del secondo parametro arg2
Attenzioneper i parametri(arg1, -arg2), questa funzione restituisce-arg1.
class Main { public static void main(String[] args) { // Copia il segno del parametro double double x = 9.6d; double y = -6.45; System.out.println(Math.copySign(x, y)); // -9.6 // Copia il segno del parametro float float a = -4.5f; float b = 7.34f; System.out.println(Math.copySign(a, b)); // 4.5 } }
Come vedete qui, il metodo copySign() assegna il secondo variabile (y e bIl simbolo di assegnazione è assegnato al primo variabile (x e a)