본문 바로가기
JAVA

[JAVA] 증감연산자, 전위와 후위

by 정공자씨 2024. 4. 16.

 


증감 연산자

변수 값을 1만큼 증가하거나, 1만큼 감소하는 경우에 사용
  • 증가 연산자(++) : 변수 값을 1만큼 증가
  • 감소 연산자(--) : 변수 값을 1만큼 감소

 


전위와 후위

증감 연산자의 위치에 따라서 전위와 후위로 나뉨
  • 전위 : 변수(n) 앞에 증감 연산자를 씀
  • ++n, —n
  • 후위 : 변수(n) 뒤에 증감 연산자를 씀
  • n++, n—


 

[ 증감 연산자 사용시에 유의점 ]
  • 증감 연산자를 단독으로 사용할 때는 차이가 없지만
  • 연산자를 사용한 뒤에 다른 변수에 할당할 때는, 증감 연산자의 위치에 따라 큰 차이가 있음

      → 즉, 전위와 후위에 따라(증감 연산자의 위치) 값의 차이가 발생함

 

 

 

전위 연산자

 
연산자를 변수 앞에 사용하는 경우

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

 

 

후위 연산자

연산자를 변수 뒤에 사용하는 경우

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