정리/Java
자바의 정석 23~24강 연산자와 피연산자 , 연산자의 우선순위와 결합 규칙
민발자
2023. 4. 26. 12:57
728x90
ch 3-1,2 연산자와 피연산자
1. 연산자와 피연산자
연산자 : 연산을 수행하는 기호
피연산자 : 연산사자의 연산 수행 대상
모든 연산자는 결과 반환
2. 연산자의 종류
산술 연산자 | + _ * / % << >> | 사칙연산과 나머지연산 |
비교 연산자 | > < >= <= ++ != | 크고 작음, 같고 다름 비교 |
논리 연산자 | && || ! & | ^ ~ | 그리고and, 또는or 조건 연결 |
대입 연산자 | = | 우변의 값을 좌변에 저장 |
기타 | (type) ? : instanceof | 형변환 연산자, 삼항 연산자, instanceof 연산자 |
ch 3-3,4 연산자의 우선순위, 연산자의 결합규칙
1. 우선순위
하나의 식에 연산자의 둘 이상 있을 때 어떤 연산자를 먼저 수행할지 결정
2. 결합규칙
대입과 단한 연산자 제외하고
왼쪽 -> 오른쪽으로 진행
3. 정리
1) 산술 > 비교 > 논리 > 대입
대입은 제일 마지막 수행
2) 단항(1) > 이항(2) > 삼항(3)
단항은 이항보다 우선순위 높다
3) 단항 연산자와 대입 연산자 제외한 모든 연산 진행 방향은 왼쪽에서 오른쪽
728x90