연산자

연산자 : 연산을 수행하는 기호

피연산자 : 연산자의 작업 대상

연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환

식(expression) : 연산자와 피연산자를 조합하여 계산하고자하는 바를 표현

문장 : 작성한 식을 프로그램에 포함시키기 위해 식의 끝에 ;를 붙여서 만듦

연산자 종류

산술 연산자 : + - * / % << >> 사칙 연산과 나머지 연산

비교 연산자 : > < ≥ ≤ == ≠ 크고 작음과 같고 다름을 비교

논리 연산자 : && || ! & | ^ ~ 그리고(AND)와 또는(OR)으로 조건을 연결

대입 연산자 : = 우변의 값을 좌변에 저장

기타 : (type) ? : instanceof 형변환 연산자, 삼항 연산자, instanceof 연산자

단항 연산자

증감 연산자 : 대입 연산자와 증감 연산자만 피연산자의 값을 변경

우선 순위와 결합 규칙

우선 순위