연산자 우선순위
우리가 산수나 수학문제를 계산할 때에 '순서'대로 풀지 않으면 안됩니다. 이와 같이 연산자에도 우선순위가 있습니다. 우리가 문제를 푸는것과 다른 점은 우리가 '우리가 원하는 해답을 얻을 수 있는 식을 만들어 놓으면' 컴퓨터가 알아서 계산을 해준다는 것입니다. 수학 문제를 풀 때에는 '괄호 > 지수/근호 > 곱하기/나누기 > 더하기/빼기' 순서대로 합니다. 컴퓨터도 이와 비슷합니다.
우선순위 | 연산자 | 결합방향 |
1 | [ ] | -> |
( ) | ||
. | ||
2 | ++ | <- |
-- | ||
+ - (양수 음수) | ||
~ | ||
! | ||
(type) | ||
new | ||
3 | * / % | -> |
4 | + - (더하기 빼기) | -> |
+ (문자 결합 연산자) | ||
5 | << | -> |
>> | ||
>>> | ||
6 | < <= | -> |
> >= | ||
instanceof | ||
7 | == | -> |
!= | ||
8 | & | -> |
9 | ^ | -> |
10 | | | -> |
11 | && | -> |
12 | || | -> |
13 | ? : | <- |
14 | = | <- |
*= /= += -= %= | ||
<<= >>= >>>= | ||
&= ^= != |
'spring' 카테고리의 다른 글
자바 스터디 3주차 6: Java 자바의 기초 연산자 알아보기!! 증감 연산자 (0) | 2021.04.30 |
---|---|
자바 스터디 3주차 5: Java 자바 기초 연산자 알아보기!! 람다 화살표 연산자 (0) | 2021.04.28 |
자바 스터디 3주차 4: Java 자바의 기초 연산자 알아보기!! 논리 연산자 (0) | 2021.04.28 |
자바 스터디 3주차 3: Java 자바의 기초 연산자 알아보기!! 관계 비교 연산자 (0) | 2021.04.21 |
자바 스터디 3주차 2: Java 자바의 기초 연산자 알아보기!! 비트 연산자 (0) | 2021.04.13 |
댓글