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