* 같은 타입끼리 연산이 가능하다!
* 단항연산자 (++ / -- / + / - / ~ / !)
* 대입연산자 (+= / -= 등)
=> 오른쪽에서 왼쪽으로 연산된다.
* 쉬프트 연산자
1) X << N은 X*2의 n승의 결과와 같다.
2) X >> N은 x/2의 n승의 결과와 같다.
* 비트연산자 ( DB의 where 절 같은 것 )
- | (or 연산자) : 둘 중 하나라도 1이면, 1을 결과로 얻고 그 외에는 0을 얻는다.
- & (and 연산자) : 둘 다 모두 1이면, 1을 결과로 얻고 그 외에는 0을 얻는다.
- ^ (xor 연산자) : 값이 서로 다를 경우에만 1을 결과로 얻는다. 서로 같을 경우에는 0을 얻는다.
* 삼항연산자
= 참, 거짓이 있을 경우에 주로 사용
-> 조건이 참일 경우에는 if문을 사용한다.
=> 조건 없으면 null로 처리하기
[연산 처리를 하려면 괄호를 붙여라!]
[공백과 문자열]
[비교 함수 사용하기]
[null과 빈값일 때]
-> System.exit(0)은 종료를 의미
: 자바는 null 체크가 중요하다!
=> 그래서 dto , vo 등이 나타나고 코틀린에서는 체크만 해주면 null을 알아서 체크한다!
[숫자 비교하기]