[java] 증감 연산자의 전위와 후위
증감 연산자는 변수의 값을 1 증가시키거나 감소시키는 데 사용됩니다. 이 연산자는 전위 및 후위 운영자로 사용될 수 있습니다.
전위 증감 연산자
int a = 5;
int b = ++a;
전위 증감 연산자에서 ++
는 변수의 값을 먼저 증가시킨 후에 다른 연산을 수행합니다.
위의 예제에서 변수 a
의 값이 1 증가한 후, b
에 그 값을 할당합니다.
후위 증감 연산자
int a = 5;
int b = a++;
후위 증감 연산자에서 ++
는 변수의 값을 다른 연산을 수행한 후에 증가시킵니다.
위의 예제에서 변수 a
의 현재 값을 b
에 할당한 후, a
의 값을 1 증가시킵니다.
즉, 전위 증감 연산자는 해당 라인에서 변수의 값을 증가시키고, 후위 증감 연산자는 다음 라인에서 변수의 값을 증가시킵니다.
사용 예제
int x = 5;
int y = 10;
int z = x++ + y; // z는 15, x는 6이 됩니다.
int p = 5;
int q = 10;
int r = ++p + q; // r은 16, p는 6이 됩니다.
요약
전위 증감 연산자와 후위 증감 연산자는 변수의 값을 증가시키는 방법에서 차이가 있으므로 어떤 연산을 수행하기 전에 이를 이해하는 것이 중요합니다.
이상으로 자바에서 증감 연산자의 전위와 후위에 대해 알아보았습니다.
참고 문헌: Oracle Java Documentation