Ch3-5~6. 증감 연산자
0. 목차
Chapter3. 연산자
Ch3 - 5. 증감 연산자 ++와 –
Ch3 - 6. 부호 연산자
Ch3 - 5. 증감 연산자 ++와 –
▶ 증가 연산자(++)
▷ 피연산자의 값을 1 증가 시킴
▶ 감소 연산자(–)
▷ 피연산자의 값을 1 감소 시킴
▶ 전위형 후위형
▷ 전위형? 후위형?
▷ 증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이 없음
int i = 1;
System.out.println(i++);
System.out.println(++i);
// console
2
2
▷ 전위형 j = ++i;
int i = 1, j = 0;
++i; // ① 전위형은 자기 먼저 더하기, i = 1 + 1 = 2
j = i; // ② 더한 걸 대입, j = 2
System.out.println(j);
// console
2
▷ 후위형 j = i++;
int i = 1, j = 0;
j = i; // ① 후위형은 먼저 대입, j = 1
i++; // ② j와 별개로 i만 더해져 있음, i = 2
System.out.println(j); // j는? 더해진 i를 모름, 더하기 전의 i인 1을 출력
// console
1
Ch3 - 6. 부호 연산자
▶ 단항 연산자 - +
▷ - : 피연산자의 부호를 반대로 변경
▷ + : 아무런 일도 일어나지 않음(실제 사용안함)
▶ 실습
int i = -10;
i = -i;
System.out.println(i);
// console
10