English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 基礎教程

Controllo di流程 Java

Array Java

Java orientato agli oggetti (I)

Java orientato agli oggetti (II)

Java orientato agli oggetti (III)

Java 異常處理

Lista Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Uso e esempio del metodo copySign() di Java Math

Metodi matematici Java

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.

Parametro copySign()

  • 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.

Il valore di ritorno di copySign()

  • Restituisce il primo parametro, arg1 con il segno del secondo parametro arg2

Attenzioneper i parametri(arg1, -arg2), questa funzione restituisce-arg1.

Esempio: Java Math.copySign()

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)

Metodi matematici Java