728x90
우리가 공부한 연산자에는 우선순위가 있습니다. 우선순위에 따라 컴퓨터가 연산을 수행하고 그 결과가 달라지기 때문에 우선순위를 이해해야 합니다. 연산자의 일반적인 우선순위는 다음과 같습니다.
- 단항 연산자가 우선순위가 가장 높고 이항, 삼항 연산자 순서입니다.
- 대입 연산자의 우선순위가 가장 낮습니다.
- 산술, 관계, 논리, 대입 연산자 순서로 우선순위를 가지며 ( ) 우선순위가 가장 높습니다.
정확한 연산자 우선순위는 다음 표와 같습니다.
- 일차식 : ( ), [ ], .
- 단항 : !, ++, --, +, -
- 산술 : %, /
- 산술 : +, -
- 비트 이동 : <<, >>
- 관계 : <, >, <=, >=
- 관계 :==, !=
- 비트 곱 : &
- 비트 차 : ^
- 비트 합 : |
- 논리 곱 : &&
- 논리 합 : ||
- 조건 연산자 : ?:
- 대입 : =, +=, -=, *=, %=, /=
'[그린컴퓨터] Server > JAVA(기본)' 카테고리의 다른 글
| 반복문 {정의, 종류, while문, do-while 문, for 문, for 문 요소 생략, 중첩된 반복문, continue 문, break 문} (0) | 2023.05.15 |
|---|---|
| 조건문 {정의, if, if-else, if-'else if'-else 문, 조건 연산자, Switch-case문} (0) | 2023.05.12 |
| 비트 연산자 {정의, 논리, 이동} (0) | 2023.05.11 |
| 기본 연산자 {항, 대입, 부호, 산술, 증가·감소, 관계, 논리·단락회로평가, 복합 대입, 조건} (0) | 2023.05.11 |
| 형 변환 {정의, 묵시적 형 변환, 명시적 형 변환} (0) | 2023.05.10 |