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

Java 기본 가이드

Java 흐름 제어

Java 배열

Java 동기 객체(I)

Java 동기 객체(II)

Java 동기 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java Math copySign() 사용 방법 및 예제

Java Math 수학 메서드

Java Math copySign() 메서드는 두 번째 매개변수의 시그너를 복사하여 첫 번째 매개변수에 할당합니다.

copySign() 메서드의 문법은 다음과 같습니다:

Math.copySign(arg1, arg2)

주의:copySign() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여该方法을 직접 호출할 수 있습니다.

copySign() 매개변수

  • arg1 - 시그너를 대체할 첫 번째 매개변수

  • arg2 - 두 번째 매개변수, 그 시그너를 arg에 복사합니다1

意:数据类型arg1and arg2should be float or double.

copySign() return value

  • returns the first parameter, arg1带有第二个参数arg2의 기호

주의:파라미터(arg1,-arg2)이 메서드는-arg1

예제:Java Math.copySign()

class Main {
  public static void main(String[] args) {
    //  double 파라미터의 기호를 복사
    double x = 9.6d;
    double y = -6.45;
    System.out.println(Math.copySign(x, y));  // -9.6
    // float 파라미터의 기호를 복사
    float a = -4.5f;
    float b = 7.34f;
    System.out.println(Math.copySign(a, b));  // 4.5
  }
}

보여드린 것처럼 여기서 copySign() 메서드는 두 번째 변수(y와 b)의 기호를 첫 번째 변수에 할당합니다(x와 a)。

Java Math 수학 메서드