여러개의 연산자가 있는 경우, 우선 순위가 높은 연산자를 먼저 처리
논리 값을 부정하여 반대 값으로 변경
제어문을 활용할 때 많이 쓰임
논리값 담는 자료형: Boolean
++ : 값을 1증가시키는 연산자
-- : 값을 1감소시키는 연산자
(증감연산자)값 : 전위 연산자 --> 선증감 후처리
값(증감연산자): 후위 연산자 --> 선처리 후증감
-->후위연산, 재호출 유의
두 개의 값을 가지고 연산하는 연산자
+ - *(곱셈) /(나눗셈) %(나머지)
데이터가 같은지, 다른지 비교할 때 쓰이며(관계 연산자, 이항 연산자)
항상 논리 값(true, false)이 결과 값
비교한 값이 참이면 true, 거짓이면 false
모든 자료형(기본형, 참조형) 사용 가능
a == b
: a와 b가 같으면 true
a != b
: a와 b가 다르면 true
a < b : a가 b보다 작냐?
a > b : a가 b보다 크냐?
a <= b : a가 b보다 작거나 같냐?
a >= b : a가 b보다 크거냐 같냐?
a == b: a랑 b랑 같냐?
a != b : a랑 b랑 같지 않냐? => !(a == b)
값 % 2 == 0 => 짝수
값 % 2 == 1 => 홀수
논리 값 두 개를 비교하는 연산자
&& : 두 피연산자가 모두 true일 때 true 반환 (AND)
|| : 두 피연산자 중 하나만 true여도 true 반환 (OR)