CDG 3기/JAVA의정석

ch3 연산자

이선민이★ 2015. 9. 21. 17:22

##Chapter3 연산자

###1. 연산자(operator)

|종류  |연산자    |
|--------|:--------------------:|
|단항 연산자| ++ -- + - ~ ! (타입)|
|산술 연산자| * / % + - << >> >>>|
|비교 연산자| < > <= >= instanceof == !=|
|논리 연산자| & ^ | && ||  |
|삼항 연산자| ?:     |
|대입 연산자| = *= /= %= += -= <<= >>>= &= ^= |=|

instanceof : 인스턴스의 타입을 알아냄.
</br>

###2. 단항연산자

####2.1. 증감연산자 ++, --
i=i+1과 \++i의 차이?
++i가 더 적은 명령만으로 작업 수행

####2.3. 비트전환 연산자 ~
byte b = 10;
System.out.println("~b = " + ~b);
`~b = -11`


###3.산술 연산자

####3.3. 시프트 연산자 << >> >>>
x << n은 x * 2^n의 결과와 같다.
x >> n은 x / 2^n의 결과와 같다.

</br>
###5. 그 외의 연산자

####5.1. 논리연산자 && ||

####5.2. 삼항 연산자 ?:
(조건식) ? 식1 : 식2

</br>
<hr>`equals, length, math.round()`

</br></br>

 

ch3연산자.md