본문 바로가기

JAVA

6.연산자

1.피연산자 개수에 의한 연산자 구분

피연산자 개수에 따라서 단항, 이항,삼항 연산자로 구분

  • 단항 연산자: 피연산자가 하나 존재. +x,-x,!x
  • 이항 연산자: 피연산자가 두개 존재. x=y,x<y,x!=y
  • 삼항 연산자: 피연산자가 세개 존재. 조건식: true ? false

2.대입 연산자

대입 연산자는 오른쪽의 결과를 왼쪽에 대입(할당)한다.

3.산술 연산자

4.복합 대입연산자

5.관계 연산자

6.증감 연산자

 

++:1만큼 증가

--:1만큼 감소

 

7.논리 연산자

&&논리곱(AND) : a&&b: a와 b가 모두 참이면 참

||논리합(OR):a||b:a와 b중 하나라도 참이면 참

!논리부정(NOT): !a:a의 상태를 부정

8.조건(삼항)연산자

 

조건식 ? 식1 : 식2 

조건식이 참이면 식1이 실행되고, 거짓이면 식2가 실행된다.

 

 

9.비트 연산자

데이터를 비트(bit)단위로 환산하여 연산을 수행하며, 다른 연산자보다 연산 속도가 향상된다.

 

&:AND연산 a&b: a와b 모두 1이면 1

|:OR 연산 a|b:a와b중 하나라도 1이면 1

^:XOR 연산 a^b a와 b가 같지 않으면 1

'JAVA' 카테고리의 다른 글

8.배열과 메모리  (0) 2021.04.06
7.배열  (0) 2021.04.05
5. 특수문자와 서식문자  (0) 2021.04.03
4.기본자료형  (0) 2021.04.03
3.변수  (0) 2021.04.03