Link Search Menu Expand Document

Operator Precedence

Table of contents

  1. Operator Precedence

Operator Precedence

자바에서 연산자의 우선순위와 결합 방향

우선순위가 가장 빠른 연산자가 먼저 실행

같은 우선순위를 가지고 있으면 결합 순서에 따라 실행 순서가 결정됨

우선순위연산자설명결합 방향
1[]첨자 연산자왼쪽에서 오른쪽으로
 .멤버 연산자왼쪽에서 오른쪽으로
2++후위 증가 연산자왼쪽에서 오른쪽으로
 후위 감소 연산자왼쪽에서 오른쪽으로
3!논리 NOT 연산자오른쪽에서 왼쪽으로
 ~비트 NOT 연산자오른쪽에서 왼쪽으로
 +양의 부호 (단항 연산자)오른쪽에서 왼쪽으로
 -음의 부호 (단항 연산자)오른쪽에서 왼쪽으로
 ++전위 증가 연산자오른쪽에서 왼쪽으로
 전위 감소 연산자오른쪽에서 왼쪽으로
 (타입)타입 캐스트 연산자오른쪽에서 왼쪽으로
4*곱셈 연산자왼쪽에서 오른쪽으로
 /나눗셈 연산자왼쪽에서 오른쪽으로
 %나머지 연산자왼쪽에서 오른쪽으로
5+덧셈 연산자 (이항 연산자)왼쪽에서 오른쪽으로
 -뺄셈 연산자 (이항 연산자)왼쪽에서 오른쪽으로
6«비트 왼쪽 시프트 연산자왼쪽에서 오른쪽으로
 »부호 비트를 확장하면서 비트 오른쪽 시프트왼쪽에서 오른쪽으로
 »>부호 비트까지 모두 비트 오른쪽 시프트왼쪽에서 오른쪽으로
7<관계 연산자(보다 작은)왼쪽에서 오른쪽으로
 <=관계 연산자(보다 작거나 같은)왼쪽에서 오른쪽으로
 >관계 연산자(보다 큰)왼쪽에서 오른쪽으로
 >=관계 연산자(보다 크거나 같은)왼쪽에서 오른쪽으로
 instanceof인스턴스의 실제 타입 반환왼쪽에서 오른쪽으로
8==관계 연산자(와 같은)왼쪽에서 오른쪽으로
 !=관계 연산자(와 같지 않은)왼쪽에서 오른쪽으로
9&비트 AND 연산자왼쪽에서 오른쪽으로
10^비트 XOR 연산자왼쪽에서 오른쪽으로
11|비트 OR 연산자왼쪽에서 오른쪽으로
12&&논리 AND 연산자왼쪽에서 오른쪽으로
13||논리 OR 연산자왼쪽에서 오른쪽으로
14? :삼항 조건 연산자오른쪽에서 왼쪽으로
15=대입 연산자 및 복합 대입 연산자 (=, +=, -=, *=, /=, %=, «=, »=, »>=, &=, ^=, |= )오른쪽에서 왼쪽으로

이 웹사이트는 jekyll로 제작되었습니다. Patrick Marsceill, Distributed by an MIT license.