반응형
증감 연산자 ++ --
증감 연산자는 피연산자에 저장된 값을 증가 또는 감소시킨다.
정수와 실수가 모두 가능하지만, 상수는 값을 변경할 수 없으므로 가능하지 않다.
식에 두 번 이상 포함된 변수에 증감연산자를 사용하는것은 피해야 한다.
- 증가 연산자(++) : 피연산자의 값을 1 증가시킨다.
- 감소 연산자(--) : 피연산자의 값을 1 감소시킨다.
전위형(prefix)와 후위형(postfix)
증감 연산자가 왼쪽에 위치하면 전위형(prefix), 오른쪽에 위치하면 후위형(postfix)이라고 한다.
전위형은 값이 참조되기 전에 증가, 후위형은 값이 참조된 후에 증가
수식에 대입하여 사용할땐 전위형과 후위형은 결과값이 다르다.
// 전위형(prefix) -> 값이 참조되기 전에 증가
int i = 5, j = 0;
j = ++i; // j -> 6, i -> 6
// 후위형(postfix) -> 값이 참조된 후에 증가
int i = 5, j = 0;
j = i++; // j -> 6, i -> 5
부호 연산자 + -
부호 연산자 + 는 아무기능이 없으며 사용하는 경우가 거의 없다.
부호 연산자 - 는 피연산자의 부호를 반대로 변경시킨다.
int i = 5;
i = +i; // i -> 5
i = -i; = // i -> -5
반응형
'Java' 카테고리의 다른 글
비교 연산자 (0) | 2021.09.11 |
---|---|
산술 연산자 (0) | 2021.09.11 |
산술 변환(usual arithmetic conversion)이란? (0) | 2021.09.11 |
연산자(orperator) (0) | 2021.09.11 |
형변환(Casting) (0) | 2021.09.11 |