3-2. 단항 연산자

Hyun Jun·2022년 1월 22일
0

자바의 정석

목록 보기
10/52
post-thumbnail
post-custom-banner

단항 연산자

증감 연산자

++: 피연산자 값 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

 

부호 연산자

부호 연산자 -는 피연산자의 부호를 변경한 결과를 반환함.

booleanchar를 제외한 기본형에만 사용 가능.

profile
Back-end Engineer 👨‍💻
post-custom-banner

0개의 댓글