. Java의 정석

[Java] 연산자의 분류

박인영 2021. 7. 6. 03:52

 

 

 

<기능별 연산자의 분류>

 

Java에서 사용 가능한 연산자의 개수는 많지만

꼭 알아야 할 연산자들을 다음과 같다.

연산자를 기능적으로 분류하면

산술, 비교, 논리, 대입 4가지로 나눌 수 있다.

이후에 각각 연산자에 대한 상세히 배우므로

지금은 이런 연산자가 있다는 정도만 알면 된다.

 

 

 

<피연산자 개수별 연산자의 분류>

 

연산자는 피연산자의 개수별로 분류하기도 하는데,

예를들어 1 + x 와 같은 연산이 있다면

더하기(+) 연산자는 1과 x, 두 개를 피연산자를 더하여 결과를 반환한다.

이렇게 피연산자를 두 개 필요로 하는 연산자를 이항 연산자라고 한다.

대부분의 연산자는 위 더하기(+)와 같이 두 개의 피연산자를 필요로 한다.

 

-3 - 5 라는 식에는 두 개의 연산자가 포함되어 있는데

둘 다 같은 기호 빼기(-)로 나타내지만 다른 연산자이다.

-3 에서 5을 빼야 하는 뒤에 있는 빼기(-)는

더하기(+)와 같이 피연산자를 두 개 필요로 하는 2항연산자이며,

3앞에 있는 마이너스(-)는

3이 음수임을 나타내는 부호 연산자로써

3이라는 단 하나의 피연산자를 필요로 하는 단항 연산자이다.

 

"?:"이라는 세 개의 피연산자를 필요로 하는 삼항 연산자도 있다.