Tech Blog of Pinomaker

연산자는 연산을 수행하는 기호를 의미하며, 사칙 연산자 논리 연산자 등 다양한 연산자가 존재한다.

 

연산자가 연산을 수행 할 때는 연산의 대상이 있어야 하는 데, 이를 피연산자라고 한다.

 

 

연산자와 피연산자를 조합해 계산하고자 하는 바를 표현한 것을 이라고 하며, 식을 계산하면 얻는 결과를 평가라고 한다.

 

연산자의 종류

종류 연산자 설명
산술 연산자 + - * / % << >> 사칙 연산자와 같은 연산자
비교 연산자 > < >= <= == != 크고 작음을 비교 하는 연산자
논리 연산자 && || ! & | ^ ~  AND, OR를 조건으로 연결하는 연산자
대입 연산자 = 우변의 값을 좌변에 저장
기타 (type) ?: instanceof 형변환 연산자, 삼항 연산자...

 

연산자의 우선 순위와 결합 규칙

식에 사용되는 연산자가 둘 이상이면, 연산자의 우선 순위에 의해서 연산 순서가 정해지며, 이는 상식적인 선에서 벗어나지 않는다.

x + 3 * 2 // 곱셈 후 덧셈 평가

x + 3 > y - 2 // 산술 연산자가 비교 연산자보다 먼저 수행된다.

X > 3 && x < 5 // 비교 연산자가 논리 연산자보다 먼저 수행된다.

result = x + y // 대입 연산자는 연산자 중에서 우선 순위가 제일 낮다.

 

하나의 식에 같은 우선 순위의 연산자가 여러개가 있는 경우, 연산자의 결합 규칙에 따라서 연산 한다.

 

'Language > JAVA' 카테고리의 다른 글

Java의 예외 계층  (0) 2023.04.23
클래스와 객체, 인스턴스  (0) 2022.12.24
객체지향언어와 역사  (0) 2022.12.24
[Java] 자바의 자료형  (0) 2022.08.14
[JAVA] 식별자  (0) 2022.04.19
profile

Tech Blog of Pinomaker

@pinomaker

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!