증감 연산자
증가 연산자(++) 피연산자의 값을 1 증가시킨다.
감소 연산자(--) 피연산자의 값을 1 감소시킨다.
타입 | 설명 | 사용예 |
전위형 ( 앞 ) | 값이 참조되기 전에 증가시킨다. | j = ++i; |
후위형 ( 뒤 ) | 값이 참조된 후에 증가시킨다. | j = i++; |
"증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이가 없다."
증감 연산자가 포함된 식을 이해하기 어려울 때는 다음과 같이 증감 연산자를 바로 떼어내면 이해하기 쉬워짐
- 전위형의 경우 증감 연산자를 식의 이전으로
J = ++i; // 전위형 -> ++i; // 증가 후에, j=i; //참조하여 대입
- 후위형의 경우 중간 연산자를 식의 이후로 떼어내면 된다..
J = i++; // 후위형 -> j=1; // 참조혀여 대입 후에 i++; //증가
부호 연산자
'-' 는 피연산자의 부호를 반대를 반대로 변경 [ '- , +' -> 단항 : 피연산자 1개 ]
'+'는 아무런 일도 하지 않는다. (실제 사용X)
'자바의 정석 - 기초편' 카테고리의 다른 글
사칙 연산자, 산술 변환 (0) | 2022.08.01 |
---|---|
형변환 연산자 (0) | 2022.08.01 |
연산자의 우선순위와 결합규칙 (0) | 2022.07.30 |
연산자와 피연산자 (0) | 2022.07.30 |
타입간의 변환방법 (0) | 2022.07.29 |