[연산자-2] 증감 연산(전위 연산, 후위 연산) / 연습문제

seratpfk·2022년 7월 25일
0

JAVA

목록 보기
8/96

증감 연산

  • 1씩 증가하거나 감소하는 연산자
  • 증가는 ++, 감소는 --를 사용한다.

전위 연산(pre operator)

  • ++a
  • 변수 a의 값을 1 증가시키고 사용한다.


b에서 전위 연산으로 a의 값을 1 증가시켜 2가 되기 때문에

a와 b 둘 다 값이 2가 나오는 것을 알 수 있습니다.

후위 연산(post operator)

  • a++
  • 변수 a의 값을 사용하고나서 1 증가시킨다.


후위 연산은 전위 연산과 다르게 a 값을 사용하고 나서 1이 증가되기 떄문에

a는 1 증가되서 2, b는 원래 a의 값인 1이 나오는 것을 확인할 수 있습니다.

연습문제1

i, j, result의 값을 구하라.

int i = 1;
int j = 1;
int result = i++ + --j;
System.out.println(i);
System.out.println(j);
System.out.println(result);

출력:
2
0
1

a는 1에서 1증가한 2, b는 1에서 1감소한 0, result는 b가 후위 연산이기 때문에 2-1=1이 됩니다.

0개의 댓글