자바의 정석 - 기초편

증감 연산자, 부호 연산자

ODaram 2022. 8. 1. 17:05

증감 연산자

증가 연산자(++)   피연산자의 값을 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