- 연산자(operator): 연산에 사용되는 표시나 기호
- 피연산자(operand): 연산자와 함께 연산되는 데이터
- 연산식(expression): 연산자와 피연산자를 이용하여 연산의 과정의 기술
- 연산자 우선순위: 증감 → 산술 → 비교 → 논리 → 조건 → 대입
- 부호 연산자
1) + : 피연산자의 부호 유지
2) - : 피연산자의 부호 변경
- byte 타입 변수를 부호 연산하면 int 타입으로 변환
- long 타입을 제외한 정수 타입 연산은 int 타입으로 산출되고, 피연산자 중 하나라도 실수 타입이면 실수 타입으로 산출
- 비교 연산자
'A' == 65 → 65 == 65 → true
3 == 3.0 → 3.0 == 3.0 → true
0.1 == 0.1f → false //0.1f는 0.1의 근사값
- 논리 연산자
1) &&(||): 앞의 피연산자가 false라면 뒤의 피연산자를 평가하지 않고 바로 false 산출
2) &(|): 두 피연산자 모두 평가
반응형