728x90

● 연산자 : 기능이 있는 특수문자
| & | AND |
| | | OR |
| ^ | XOR |
| ~ | NOT |
● 관계연산자 : 연산 결과는 true / false 둘 중 하나
| > | 크다, 초과 | >= | 크거나 같다, 이상 |
| < | 작다, 미만 | <= | 작거나 같다, 이하 |
| == | 같다 | != | 같지 않다 |
● 논리연산자
| && | AND | 논리곱 | 두 조건이 모두 참 | ~이고, ~이면서, ~중에서 |
| || | OR | 논리합 | 두 조건 중 한 개 이상이 참 | ~또는, ~이거나 |
| ! | NOT | 논리부정 |
● 연산자 개수에 따른 연산자의 종류
| 단항 연산자 | 피연산자가 1개인 연산자 |
| 이항 연산자 | 피연산자가 2개인 연산자 |
| 삼항 연산자 | 피연산자가 3개인 연산자 |
*피연산자 : 연산을 당하는 인수(변수, 상수)
● 용도에 따른 연산자의 우선순위
| 최우선 연산자 | ( ), [ ] |
| 단항 연산자 | ++, --, +, -, (type), !, ~ |
| 산술 연산자 | %, /, * |
| +, - | |
| 쉬프트 연산자 | >>, <<, >>> |
| 관계(비교) 연산자 | <, <=, >= |
| ==, != | |
| 논리 연산자 | & |
| ^ | |
| | | |
| && | |
| || | |
| 삼항 연산자 | ? : |
| 대입 연산자 | =, +=, -=, *=, %=, /=, >>=, <<= |
| 콤마 연산자 | , |
MEMO
* 비트연산 : 산수보다 빠르다, 빅데이터에서 연산할 때 사용, 암호화
~a = -a-1
* 컴퓨터는 덧셈 밖에 없다
* 뺄셈은 2의보수를 취해서 더하는 방법으로 함
🖤자바 정리 노트🖤
혹시 미흡한 내용이 있다면 알려주세용!
코딩유딩 이케이
728x90
'IT' 카테고리의 다른 글
| 5. 조건문(if문) (0) | 2020.11.17 |
|---|---|
| 4. String (0) | 2020.11.16 |
| ASCII 아스키 코드표 (0) | 2020.10.14 |
| 3. 자바 입력함수 Scanner (0) | 2020.10.14 |
| JAVA 형변환?.? (0) | 2020.10.12 |