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

댓글()
구독