동영상 설명
연산자
자바에는 계산을 명령하기 위한 연산자(Operator)가 있다. 대표적인 연산자로 산술 연산자(arithmetic operator)와 논리 연산자(Logical Operators)가 있으며 본 글에서는 이를 설명한다.
- 연산자 예제 소스 코드: https://github.com/EngineeringCode/study-java/blob/main/src/com/hcpark1993/example/operator/OperatorExample.java
산술 연산자
산술 연산자는 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 다루는 연산자를 말한다. 덧셈 연산자는 아래와 같이 선언할 수 있다.
+
뺄셈 연산자는 아래와 같이 선언할 수 있다.
-
곱셈 연산자는 아래와 같이 선언할 수 있다.
*
나눗셈 연산자는 아래와 같이 선언할 수 있다.
/
논리 연산자
논리 연산자는 주어진 논리식(조건)으로 참과 거짓을 계산하는 연산자이다. 부정 연산자는 아래와 같이 선언할 수 있다.
논리곱 연산자는 아래와 같이 선언할 수 있다.
논리합 연산자는 아래와 같이 선언할 수 있다.
이 외에도 연산자는 31개가 더 있으며 자세한 내용은 부록에서 다룰 예정이다. 필요할 때 마다 연산자 목록을 보고 활용하는 것이 중요하다.
연산자의 우선순위
연산자가 여러개가 되는 경우 우선 순위에 따라 우선 순위가 높은 것 먼저 연산을 수행한다. 괄호를 입력하여 명시적으로 연산자의 우선 순위를 아래와 같이 선언할 수 있다.
모든 연산자의 우선 순위를 다 외우는 것은 자바 프로그래밍 입문자에게는 버겁기 때문에 필요할 때 마다 찾아 보는 것이 좋다. '참고문서 2. "15.7. Evaluation Order"...'에 우선 순위가 나타나 있다.
참고문서
- "3.12. Operators", 자바 17 SE 명세서, 오라클. @원문보기
- "15.7. Evaluation Order", 자바 17 SE 명세서, 오라클. @원문보기
- "산술 연산자", 자바, TCPSchool.com. @원문보기
'프로그래밍 언어 > Java' 카테고리의 다른 글
[자바] for 반복문 (0) | 2023.08.18 |
---|---|
[자바] if 조건문 (0) | 2023.08.18 |
[자바/Java] 형 변환(Type Conversion) (0) | 2023.08.05 |
[IntelliJ IDEA] 인코딩 설정 (0) | 2023.08.04 |
이클립스의 메모리 문제와 예방하는 방법 (0) | 2023.03.20 |
댓글