Java에서 음수에 대한 모듈러스 동작 결정
% b로 표현되는 모듈러스 연산은 a를 나눈 나머지를 산출합니다. b. 그러나 모듈러스 계산에서 음수 처리는 프로그래밍 언어에 따라 다를 수 있습니다.
Java에서 모듈러스 연산자는 음수 입력을 처리하기 위한 두 가지 옵션을 제공합니다.
옵션 1: 부정 보존
기본적으로 Java는 나머지 부분에서 배당(배당) 기호를 유지합니다.
-13 % 64 = -13
옵션 2: 양수로 전환
양의 나머지를 얻기 위해 Java에서는 다음 표현식을 사용할 수 있습니다.
int r = x % n; if (r > 0 && x < 0) { r -= n; }
예:
-13 % 64 = 51
다양한 정의 이해
첫 번째 정의를 따르는 언어도 있고 두 번째 정의를 따르는 언어도 있습니다. Java에서는 원하는 동작에 따라 두 정의가 공존할 수 있습니다.
결론
Java에서 음수를 사용하여 모듈러스 연산을 수행할 때 다음 사항에 유의해야 합니다. 두 가지 다른 해석. 개발자는 적절한 기술을 사용하여 양수이든 음수이든 의도한 나머지를 얻을 수 있습니다.
위 내용은 Java는 음수의 모듈러스 연산을 어떻게 처리합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!