오늘이라도
혼자 공부하는 자바, Ch. 03-2 연산자의 종류 본문
https://github.com/upcake/Class_Examples
교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다.
1. 단항 연산자
- 단항 연산자는 피연산자가 단 하나뿐인 연산자를 말한다.
- 부호 연산자(+, -), 증감 연산자(++, --), 논리 부정 연산자(!)가 있다.
2. 이항 연산자
1) 산술 연산자
- 산술 연산자에는 +, -, *, /, %, 총 5가지가 있다.
- boolean 타입을 제외한 모든 기본 타입에 사용할 수 있다.
- long 타입을 제외한 정수 타입 연산은 int 타입으로 산출되고, 피연산자 중 하나라도 실수 타입이면 실수 타입으로 산출된다.
2) 문자열 결합 연산자
- + 연산자는 산술, 부호 연산자인 동시에 문자열 결합 연산자이다.
- 피연산자 중 한쪽이 문자열이면 + 연산자는 문자열 결합 연산자로 사용된다.
3) 비교 연산자
- 비교 연산자에는 >, >=, <, <=와 ==, !=가 있다.
- 대소 연산자는 boolean을 제외한 기본 타입에, 동등 연산자는 모든 타입에 사용할 수 있다.
4) 논리 연산자
- 논리 연산자는 논리곱(&&), 논리합(||), 배타적 논리합(^), 논리 부정(!) 연산을 수행한다.
- 논리 연산자의 피연산자는 boolean 타입만 사용할 수 있다.
5) 대입 연산자
- 대입 연산자는 오른쪽 피연산자의 값을 왼쪽 피연산자인 변수에 저장한다.
- 오른쪽 피연산자에는 리터럴 및 변수, 다른 연산식이 올 수 있다.
- 대입 연산자는 오른쪽에서 왼쪽으로 진행되며 가장 낮은 연산 순위를 갖는다.
6) 삼항 연산자
- 삼항 연산자는 3개의 피연산자를 필요로 하는 연산자를 말하며 조건 연산식이라고도 부른다.
- (조건식) ? (피연산자2, true일 때의 값) : (피연산자3, false일 때의 값)
'취업성공패키지 SW 개발자 교육 > Java' 카테고리의 다른 글
9. if문 (단순, 블럭, 다중, 중첩) (0) | 2020.03.08 |
---|---|
8. 연산자 (대입, 삼항), 이스케이프 문자, 진수 표시 (0) | 2020.03.08 |
혼자 공부하는 자바, Ch. 03-1 연산자와 연산식 (0) | 2020.03.06 |
혼자 공부하는 자바, Ch. 02-4 변수와 시스템 입출력 (0) | 2020.03.05 |
7. 연산자 (산술, 증감, 비트, 비교, 논리) (0) | 2020.03.05 |