오늘이라도

혼자 공부하는 자바, Ch. 03-2 연산자의 종류 본문

취업성공패키지 SW 개발자 교육/Java

혼자 공부하는 자바, Ch. 03-2 연산자의 종류

upcake_ 2020. 3. 6. 20:01
반응형

https://github.com/upcake/Class_Examples

교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 


1. 단항 연산자

 - 단항 연산자는 피연산자가 단 하나뿐인 연산자를 말한다.

 - 부호 연산자(+, -), 증감 연산자(++, --), 논리 부정 연산자(!)가 있다.

▲예제 01. 부호 연산자
▲예제 02. 증감 연산자
▲예제 03. 논리 부정 연산자

 

 

2. 이항 연산자

 1) 산술 연산자

  - 산술 연산자에는 +, -, *, /, %, 총 5가지가 있다.

  - boolean 타입을 제외한 모든 기본 타입에 사용할 수 있다.

  - long 타입을 제외한 정수 타입 연산은 int 타입으로 산출되고, 피연산자 중 하나라도 실수 타입이면 실수 타입으로 산출된다.

▲예제 04. 산술 연산자
▲예제 05. char 타입의 산술 연산

 

 2) 문자열 결합 연산자

  - + 연산자는 산술, 부호 연산자인 동시에 문자열 결합 연산자이다.

  - 피연산자 중 한쪽이 문자열이면 + 연산자는 문자열 결합 연산자로 사용된다.

▲예제 06. 문자열 결합 연산자

 

 3) 비교 연산자

  - 비교 연산자에는 >, >=, <, <=와 ==, !=가 있다.

  - 대소 연산자는 boolean을 제외한 기본 타입에, 동등 연산자는 모든 타입에 사용할 수 있다.

▲예제 07. 비교 연산자
▲예제 08. 비교 연산자 2

 

 4) 논리 연산자

  - 논리 연산자는 논리곱(&&), 논리합(||), 배타적 논리합(^), 논리 부정(!) 연산을 수행한다.

  - 논리 연산자의 피연산자는 boolean 타입만 사용할 수 있다.

▲예제 09. 논리 연산자

 

5) 대입 연산자

 - 대입 연산자는 오른쪽 피연산자의 값을 왼쪽 피연산자인 변수에 저장한다.

 - 오른쪽 피연산자에는 리터럴 및 변수, 다른 연산식이 올 수 있다.

 - 대입 연산자는 오른쪽에서 왼쪽으로 진행되며 가장 낮은 연산 순위를 갖는다.

▲예제 10. 대입 연산자

 

6) 삼항 연산자

 - 삼항 연산자는 3개의 피연산자를 필요로 하는 연산자를 말하며 조건 연산식이라고도 부른다.

 - (조건식) ? (피연산자2, true일 때의 값) : (피연산자3, false일 때의 값)

▲예제 11. 삼항 연산자
▲문제 9. 스캐너를 이용한 실수 연산 결과 출력

 

반응형