728x90
반응형
연산자 - 연산에 사용되는 표시나 기호
피연산자 - 연산자와 함께 연산되는 데이터
연산식 - 연산자와 피연산자를 이용하여 연산의 과정을 기술한것
연산자의 종류 | 연산자 | 피연산자의 수 | 산출값 | 기능 |
산술 | +,-,*,/, % | 이항 | 숫자 | 사칙연산 및 나머지계산 |
부호 | + , - | 단항 | 숫자 | 음수와 양수의 부호 |
문자열 | + | 이항 | 문자열 | 두 문자열을 연결 |
대입 | =, +=, -=, *=, /=, %= | 이항 | 다양 | 우변의 값을 좌변의 변수에 대입 |
증감 | ++, -- | 단항 | 숫자 | 1만큼 증가/ 감소 |
비교 | ==, !=, >, <, >=, <=, instanceof | 이항 | boolean | 값의 비교 |
논리 | !,&,|,&&,|| | 단항, 이항 | boolean | 논리 부정, 논리곱, 논리합 |
조건 | (조건)?A:B | 삼항 | 다양 | 조건식에 따라 A 또는 B 중 하나 선택 |
- 연산식은 반드시 하나의 값을 산출하며 값 대신에 연산식을 사용할 수 있다.
- 보통 연산식의 값은 변수에 저장하며 연산식은 다른 연산식의 피 연산자 위치에 올 수도 있다.
- 단항, 이항 , 삼항 연산자 순으로 우선 순위를 가진다.
- 산술, 비교, 논리 , 대입 연산자 순으로 우선순위를 가진다.
- 단항, 부호, 대입 연산자를 제외한 모든 연산의 방향은 왼쪽에서 오른쪽이다.
- 복잡한 연산식에는 괄호를 사용해서 우선순위를 정한다.
728x90
반응형