# 연산자 우선순위란 무엇인가요?
## 연산자 우선순위란 말그대로 연산자에 우선순위가 있다는 뜻입니다. ## 기본 연산자 우선순위 기본 연산자에 대한 우선순위는 아래와 같습니다. 우선순위가 같은경우 앞쪽부터 연산됩니다. 1. 괄호 2. 곱셈 및 나눗셈 그리고 나머지 연산자 3. 더하기 및 빼기 4. 대입 ## 코드 예 기본 연산자 우선순위를 참고하여, 아래 코드결과를 예측해봅시다. ``` String result = "결과 : " + ((3 + 7) * 6 - 4 / 2) % 4; ``` 1) 제일 안쪽 괄호 ``` // 3 + 7 String result = "결과 : " + ((10) * 6 - 4 / 2) % 4; ``` 2) 괄호 안 곱셈 및 나눗셈 ``` // 10 * 6, 4 / 2 String result = "결과 : " + (60 - 2) % 4; ``` 3) 괄호 안 뺄셈 ``` // 60 - 2 String result = "결과 : " + 58 % 4; ``` 4) 나머지 연산자 ``` // 58 % 4 String result = "결과 : " + 2; ``` 5) 덧셈 ``` // "결과 : " + 2 String result = "결과 : 2"; ``` 6) 대입 ``` String result = "결과 : 2"; ``` ## 참고자료 --- 1. https://goo.gl/4Fd76i