. Java의 정석
[Java] 연산자의 분류
박인영
2021. 7. 6. 03:52
<기능별 연산자의 분류>
Java에서 사용 가능한 연산자의 개수는 많지만
꼭 알아야 할 연산자들을 다음과 같다.
연산자를 기능적으로 분류하면
산술, 비교, 논리, 대입 4가지로 나눌 수 있다.
이후에 각각 연산자에 대한 상세히 배우므로
지금은 이런 연산자가 있다는 정도만 알면 된다.
<피연산자 개수별 연산자의 분류>
연산자는 피연산자의 개수별로 분류하기도 하는데,
예를들어 1 + x 와 같은 연산이 있다면
더하기(+) 연산자는 1과 x, 두 개를 피연산자를 더하여 결과를 반환한다.
이렇게 피연산자를 두 개 필요로 하는 연산자를 이항 연산자라고 한다.
대부분의 연산자는 위 더하기(+)와 같이 두 개의 피연산자를 필요로 한다.
-3 - 5 라는 식에는 두 개의 연산자가 포함되어 있는데
둘 다 같은 기호 빼기(-)로 나타내지만 다른 연산자이다.
-3 에서 5을 빼야 하는 뒤에 있는 빼기(-)는
더하기(+)와 같이 피연산자를 두 개 필요로 하는 2항연산자이며,
3앞에 있는 마이너스(-)는
3이 음수임을 나타내는 부호 연산자로써
3이라는 단 하나의 피연산자를 필요로 하는 단항 연산자이다.
"?:"이라는 세 개의 피연산자를 필요로 하는 삼항 연산자도 있다.