티스토리 뷰
📌 단항 연산자
하나의 피연산자를 가지는 연산자를 뜻한다. 아래의 연산자가 단항 연산자에 속한다.
1. 증감 연산자
x ++ x의 값을 1 증가
y -- y의 값을 1 감소
✔ 증감 연산자는 피연산자의 값을 1 증가하거나 1 감소시킨다.
✔ 대부분의 연산자는 피연산자의 값을 읽어 연산에 사용할 뿐, 직접 값을 변경하지 않는다.
✔ 하지만 증감연산자와 대입 연산자는 피연산자의 값을 변경한다.
타입 | 설명 | 예 |
전위형 | 값이 참조되기 전에 증감 | j = ++i ; |
후위형 | 값이 참조된 후에 증감 | j = i++ ; |
✔ 증감 연산자는 피연산자의 앞과 뒤에 모두 사용될 수 있다.
✔ 메서드 호출에 포함되는 경우 전위형과 후위형의 결과가 다르니 주의하자.
2. 부호 연산자
✔ 부호 연산자는 피연산자의 부호가 반대로 변경한 결과를 반환한다.
✔ 음수라면 양수, 양수라면 음수가 연산 결과가 된다.
[참고] 자바의 정석
'BackEnd > JAVA' 카테고리의 다른 글
[Ch.03] 4. 비교 연산자/논리 연산자 (0) | 2021.02.28 |
---|---|
[Ch.03] 3. 산술 연산자 (0) | 2021.02.28 |
[Ch.03] 1. 연산자 (0) | 2021.02.28 |
[Ch.02] 형식화 출력 함수 printf() / 형변환 (1) | 2021.02.20 |
[Ch.02] 상수와 리터럴 (0) | 2021.02.20 |
댓글