연산자 (operator) : 연산을 수행하는 기호 (+,-,*,/ 등)
피연산자 (operand) : 연산자의 작업 대상 (변수, 상수, 리터럴, 수식)
대입 연산자 '='을 사용해서 변수와 같이 값을 저장할 수 있는 공간에 결과를 저장해야함.
연산자의 종류

1. 산술 > 비교 > 논리 > 대입. 대입은 제일 마지막에 수행
2. 단항 (1) > 이항 (2) > 삼항(3). 단항 연산자의 우선순위가 이항 연산자보다 높음.
3. 단항 연산자와 대입 연사자를 제외한 모든 연산의 진행방향은 왼쪽 -> 오른쪽.
산술변환
연산 수행 직전에 발생하는 피연산자의 자동 형변환
- 두 피연산자의 타입을 같게 일치 (보다 큰 타입으로 일치)
- 피연산자의 타입이 int보다 작은 타입이면 int로 변환
long + int -> long + long -> long
float + int -> float + float -> float
byte + short -> int + int -> int
단항연산자
증가 연산자 (++) : 피연산자의 값을 1 증가
감소 연산자 (--) : 피연산자의 값을 1 감소
| 전위형 | 값이 참조되기 전에 증가 | |
| 후위형 | 값이 참조된 후에 증가 |
'JAVA' 카테고리의 다른 글
| JAVA STUDY - CH7 : 객체지향 프로그래밍 - 2 (2) | 2025.01.14 |
|---|---|
| JAVA STUDY - CH6 : 객체지향 프로그래밍 - 1 (1) | 2025.01.10 |
| JAVA STUDY - CH 5 : 배열 Array (0) | 2024.05.09 |
| JAVA STUDY - CH 4 : 조건문과 반복문 (0) | 2024.05.02 |
| JAVA STUDY - CH 1 : 자바를 시작하기 전에 / CH 2 : 변수 ( Variable ) (0) | 2024.05.01 |