자바 정리함

비교하기 + 연산자 종류

김푸른초푸른 2020. 12. 2. 00:47

* 같은 타입끼리 연산이 가능하다! 

 

 

 

 

* 단항연산자 (++ / -- / + / - / ~ / !) 

* 대입연산자 (+= / -= 등)

=> 오른쪽에서 왼쪽으로 연산된다. 

 

* 쉬프트 연산자

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로 처리하기

 

참고 : https://velog.io/@kai6666/Java-%EC%9E%90%EB%B0%94-%EC%82%BC%ED%95%AD-%EC%97%B0%EC%82%B0%EC%9E%90-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%98%88%EC%A0%9C-ternary-operator

 

[연산 처리를 하려면 괄호를 붙여라!]

 

 

[공백과 문자열]

 

[비교 함수 사용하기]

[null과 빈값일 때]

-> System.exit(0)은 종료를 의미 

 

: 자바는 null 체크가 중요하다! 

=> 그래서 dto , vo 등이 나타나고 코틀린에서는 체크만 해주면 null을 알아서 체크한다! 

 

[숫자 비교하기]

 

'자바 정리함' 카테고리의 다른 글

예외처리  (0) 2020.09.27
주석 처리  (0) 2020.09.26
1) 자바란?  (0) 2020.08.10