Java에서 x의 부호를 반환하는 방법은 무엇인가요?


Java에서 x의 부호를 반환하는 방법은 다음과 같습니다.

  • Math.signum() 메소드 사용하기

Math.signum() 메소드는 주어진 숫자의 부호를 반환합니다. 이 메소드는 다음과 같이 사용할 수 있습니다.

double x = -10.5;
int sign = (int) Math.signum(x);
System.out.println(sign); // 출력 결과: -1
  • 부호 연산자 사용하기

Java에서는 부호 연산자를 사용하여 숫자의 부호를 반환할 수 있습니다. 이 연산자는 다음과 같이 사용할 수 있습니다.

double x = 10.5;
int sign = (x > 0) ? 1 : ((x < 0) ? -1 : 0);
System.out.println(sign); // 출력 결과: 1

위의 코드에서는 x가 양수인 경우 1을, 음수인 경우 -1을, 0인 경우 0을 반환합니다.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.