Java 04 연산자의 결합규칙
자바/3. 연산자2021. 3. 27. 19:37
산술 > 비교 > 논리 > 대입
대입은 제일 마지막에 수행된다.
종류 | 연산자 | 설명 |
산술 연산자 | + = * / % << >> | 사칙 연산과 나머지 연산(%) |
비교 연산자 | > < >= <= == != | 크고 작음과 같고 다름을 비교 |
논리 연산자 | && || ! & | ^ ~ | '그리고(AND)'와 '또는(OR)'으로 조건을 연결 |
대입 연산자 | = | 우변의 값을 좌변에 저장 |
기 타 | (type) ? : instanceof | 형변환 연산자, 삼항 연산자, instanceof연산자 |
단항 > 이항 > 삼항
단항 연산자의 우선순위가 이항 연산자보다 높다.
단항 연산자 : ++ -- + - ~ ! (type)
산술 연산자(이항 연산자) : * / % + - << >>
비교 연산자 : < > <= >= instanceof == !=
논리 연산자 : & ^ | && ||
삼항 연산자 : ?:
대입 연산자 : = += -= *= /= %= <<= >>= &= ^= |=
단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다.
x = y = 3 일 경우, y에 3이 먼저 대입되고, x에 y가 대입된다. (오른쪽 → 왼쪽)
'자바 > 3. 연산자' 카테고리의 다른 글
Java 06 부호 연산자 (0) | 2021.03.27 |
---|---|
Java 05 증감 연산자 ++ 과 -- (0) | 2021.03.27 |
Java 03 연산자의 우선순위 (0) | 2021.03.27 |
Java 02 연산자의 종류 (0) | 2021.03.27 |
Java 01 연산자와 피연산자 (0) | 2021.03.27 |
댓글()