Java 증감 연산자

iy·2024년 1월 23일

Java

목록 보기
4/8
  • 증감 연산자(++) : 피연산자의 값을 1 증가시킨다.
  • 감소 연산자(--) : 피연산자의 값을 1 감소시킨다.
타입설명예시
전위형값이 참조되기 전에 증가시킴j = ++i;
후위형값이 참조된 후에 증가시킴j= i++;

증감 연산자가 독립적으로 사용된 경우 전위형과 후위형의 차이는 없음!

// 전위형 
j = ++i;
++i; //증가 후에 
j = i; // 참조하여 대입

전위형에 경우 값이 1 증가 후에! 대입

j = i++; // 후위형
j = i; // 참조하여 대입 후에
i++; //증가

후위형에 경우 값을 대입한 후에!! 증가

int num = 10;

System.out.println(++num); //11
System.out.println(num += (num * 3)); // 44
System.out.println(num--); // 44

++num은 전위형! 대입 전에 증가!! 출력문으로 출력했을 때 11
두번째 출력문 계산하면 44
마지막 출력문은 후위형! 대입 후에 감소하므로 감소 전 값이 출력됨

0개의 댓글