본문 바로가기
프로그래밍 언어/Java

자바의 연산자

by 연구자 공학코드 2023. 8. 7.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

동영상 설명

6강. 자바의 연산자

연산자

자바에는 계산을 명령하기 위한 연산자(Operator)가 있다. 대표적인 연산자로 산술 연산자(arithmetic operator)와 논리 연산자(Logical Operators)가 있으며 본 글에서는 이를 설명한다.

연산자의 종류(출처: 오라클)

산술 연산자

산술 연산자는 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 다루는 연산자를 말한다. 덧셈 연산자는 아래와 같이 선언할 수 있다.

+

덧셈 연산자을 활용한 자바 코드

뺄셈 연산자는 아래와 같이 선언할 수 있다.

-

뺄셈 연산자를 활용한 자바 코드

곱셈 연산자는 아래와 같이 선언할 수 있다.

*

곱셈 연산자를 활용한 자바 코드

나눗셈 연산자는 아래와 같이 선언할 수 있다.

/

나눗셈 연산자를 활용한 자바 코드

논리 연산자

논리 연산자는 주어진 논리식(조건)으로 참과 거짓을 계산하는 연산자이다. 부정 연산자는 아래와 같이 선언할 수 있다.

부정 연산자를 활용한 자바 코드

논리곱 연산자는 아래와 같이 선언할 수 있다.

논리곱 연산자를 활용한 자바 코드

논리합 연산자는 아래와 같이 선언할 수 있다.

논리합 연산자를 활용한 자바 코드

이 외에도 연산자는 31개가 더 있으며 자세한 내용은 부록에서 다룰 예정이다. 필요할 때 마다 연산자 목록을 보고 활용하는 것이 중요하다.

연산자의 우선순위

연산자가 여러개가 되는 경우 우선 순위에 따라 우선 순위가 높은 것 먼저 연산을 수행한다. 괄호를 입력하여 명시적으로 연산자의 우선 순위를 아래와 같이 선언할 수 있다.

연산자 우선 순위를 활용한 자바 코드

모든 연산자의 우선 순위를 다 외우는 것은 자바 프로그래밍 입문자에게는 버겁기 때문에 필요할 때 마다 찾아 보는 것이 좋다. '참고문서 2. "15.7. Evaluation Order"...'에 우선 순위가 나타나 있다.

자바 연산 우선 순위 정보(출처: 오라클)

참고문서

  1. "3.12. Operators", 자바 17 SE 명세서, 오라클. @원문보기
  2. "15.7. Evaluation Order", 자바 17 SE 명세서, 오라클. @원문보기
  3. "산술 연산자", 자바, TCPSchool.com. @원문보기

 

 

 

728x90
반응형

댓글