본문 바로가기

정보공유/컴퓨터

자바(Java) 연산자(Operators)

코딩유딩 이케이 EK 자바 연산자 Operator

 

 

 연산자 : 기능이 있는 특수문자

& 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