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

Tutoriais Básicos de Java

Controle de fluxo Java

Array Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceção Java

Lista Java List

Java Fila (Fila)

Conjunto Java Map

Conjunto Java Set

Java Entrada e Saída (I/O)

Reader do Java/Writer

Outros tópicos do Java

Uso e exemplo do Java Math copySign()

Métodos Matemáticos Java

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

A sintaxe do método copySign() é:

Math.copySign(arg1, arg2)

Anotação:O método copySign() é um método estático. Portanto, podemos usar o nome da classe Math para chamar diretamente este método.

Parâmetros do copySign()

  • arg1 - O primeiro parâmetro a substituir seu sinal

  • arg2 - O segundo parâmetro, cujo sinal é copiado para arg1

AnotaçãoO significado: o tipo de dados arg1e arg2deve ser float ou double.

Retorno do copySign()

  • retorna o primeiro parâmetro, arg1com o parâmetro adicional arg2O sinal

AnotaçãoNotar que para o parâmetro(arg1,-arg2)Este método retorna-arg1.

Exemplo: Java Math.copySign()

class Main {
  public static void main(String[] args) {
    //  Copiar o sinal do parâmetro double
    double x = 9.6d;
    double y = -6.45;
    System.out.println(Math.copySign(x, y));  // -9.6
    // Copiar o sinal do parâmetro float
    float a = -4.5f;
    float b = 7.34f;
    System.out.println(Math.copySign(a, b));  // 4.5
  }
}

Como você vê, aqui o método copySign() atribui o segundo variável (y e bO símbolo de atribuição de símbolo é atribuído ao primeiro variável (x e a)

Métodos Matemáticos Java