JAVA
[JAVA] 증감연산자, 전위와 후위
정공자씨
2024. 4. 16. 14:26
증감 연산자
변수 값을 1만큼 증가하거나, 1만큼 감소하는 경우에 사용
- 증가 연산자(++) : 변수 값을 1만큼 증가
- 감소 연산자(--) : 변수 값을 1만큼 감소
전위와 후위
증감 연산자의 위치에 따라서 전위와 후위로 나뉨
- 전위 : 변수(n) 앞에 증감 연산자를 씀
- ++n, —n
- 후위 : 변수(n) 뒤에 증감 연산자를 씀
- n++, n—
[ 증감 연산자 사용시에 유의점 ]
- 증감 연산자를 단독으로 사용할 때는 차이가 없지만
- 연산자를 사용한 뒤에 다른 변수에 할당할 때는, 증감 연산자의 위치에 따라 큰 차이가 있음
→ 즉, 전위와 후위에 따라(증감 연산자의 위치) 값의 차이가 발생함
전위 연산자
연산자를 변수 앞에 사용하는 경우

- 전위 연산자는 num3 변수에 값을 할당하기 전에 + 연산을 먼저 하게 되므로, 연산으로 바뀐 값이 다른 변수에 할당이 됨
- 증감 연산자를 변수 앞에 쓰면(전위) 연산을 먼저 처리한다는 뜻
후위 연산자
연산자를 변수 뒤에 사용하는 경우

- 후위 연산자는 num3에 먼저 값을 할당을 한 이후에 + 연산을 하게 되므로, 바뀌기 전의 값이 다른 변수에 할당
- 증감 연산자를 변수 뒤에 쓰면(후위) 연산을 나중에 처리한다는 뜻