++
: 피연산자 값 1 증가
--
: 피연산자 값 1 감소
📌 [주의] 증감 연산자가 수식이나 메서드 호출에 포함된 경우, 전위형과 후위형의 결과가 다름.
전위형(prefix): 증감 연산자를 피연산자 앞에 붙임. 값이 참조되기 전에 증감
int i = 7; int j = ++i; // i = 8, j = 8
후위형(postfix): 증감 연산자를 피연산자 뒤에 붙임. 값이 참조된 후에 증감
int i = 7; int j = i++; // i = 8, j = 7
그러나 i++;
같이 단독 문장으로 쓰인 경우는 전위형 후위형 모두 결과가 같음.
int i = 7;
i++; // ++i 와 같다. 두 경우 모두 i = 8
부호 연산자 -
는 피연산자의 부호를 변경한 결과를 반환함.
boolean
과 char
를 제외한 기본형에만 사용 가능.