[java] 증감 연산자의 우선순위

Java에서 증감 연산자는 변수의 값을 1 증가시키거나 감소시키는 데 사용됩니다. 이 연산자들은 다른 산술 연산자보다 높은 우선순위를 가지고 있습니다. 이번 포스트에서는 증감 연산자의 우선순위에 대해 알아보겠습니다.

증감 연산자의 우선순위

증감 연산자는 다른 산술 연산자보다 높은 우선순위를 갖습니다. 그렇기에 증감 연산자가 포함된 식은 다른 연산보다 먼저 평가됩니다.

예를 들어, 아래와 같이 변수 xy가 있을 때,

int x = 5;
int y = 10;
int result = x++ * y;

위의 코드에서 x++는 후위 증가 연산자로 x의 현재 값을 이용한 후 1을 증가시킵니다. 그러므로 result에는 5 * 10 즉 50이 저장됩니다.

결론

증감 연산자는 다른 산술 연산자보다 높은 우선순위를 갖기 때문에, 코드를 작성할 때 이에 유의해야 합니다.

이상으로 Java 증감 연산자의 우선순위에 대해 알아보았습니다.

참고 문서