연산자(Operator) - 단항 연산자(논리 부정, 증감) 산술, 비교, 논리 연산자

sue·2020년 7월 11일
0

java note

목록 보기
6/7

연산자(Operator)

연산자 종류와 우선 순위

여러개의 연산자가 있는 경우, 우선 순위가 높은 연산자를 먼저 처리

단항연상자

논리 부정 연산자(LogicalNegation) : !

논리 값을 부정하여 반대 값으로 변경
제어문을 활용할 때 많이 쓰임

논리값 담는 자료형: Boolean

증감연산자(InDecrease)

++ : 값을 1증가시키는 연산자
-- : 값을 1감소시키는 연산자
(증감연산자)값 : 전위 연산자 --> 선증감 후처리
값(증감연산자): 후위 연산자 --> 선처리 후증감



-->후위연산, 재호출 유의

이항연상자

산술 연산자(Arithmetic)

두 개의 값을 가지고 연산하는 연산자
+ - *(곱셈) /(나눗셈) %(나머지)

비교연산자(Comparison)

데이터가 같은지, 다른지 비교할 때 쓰이며(관계 연산자, 이항 연산자)
항상 논리 값(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 => 홀수

논리연산자(Logical)

논리 값 두 개를 비교하는 연산자
&& : 두 피연산자가 모두 true일 때 true 반환 (AND)
|| : 두 피연산자 중 하나만 true여도 true 반환 (OR)

0개의 댓글