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