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>