연산자 (operator)

- 연산에 사용되는 표시나 기호

 

자바에서 제공하는 연산자

- 산술(+, -, *, /, %)

- 부호(+, -)

- 문자열(+)

- 대입(=, +=, -=, *=, /=, %=)

- 증감(++, --)

- 비교(==, !=, >, <, >=, <=)

- 논리(!, &, |, &&, ||)

- 조건((조건식)? A : B)

 

연산의 우선순위

- 단항 -> 이항 -> 삼항

- 산술 -> 비교 -> 논리 -> 대입

- 우선순위 같은 연산자는 왼쪽에서 오른쪽 방향으로 수행(단 대입 연산자는 예외)

 

증감 연산자

- 증감연산자는 앞/뒤 위치에 따라서 결과가 다름

- 앞 : 증가/감소 후 다음 연산

- 뒤 : 증감연산이 아닌 다른 연산 후 증가/감소

 

비교 연산자

- ==, != 등을 말하며 값이 같은지, 다른지를 비교하고 boolean 값을 산출

 

논리 연산자

- &&, ||, ! 등을 말하며 논리곱, 논리합, 논리 부정을 수행하고 boolean 값을 산출

 

대입 연산자

- =, +=, -= 등을 말하며 오른쪽의 값을 왼쪽에 대입하거나 연산 후 대입

 

삼항 연산자

- (조건식) ? A : B를 말하며 조건이 true이면 A를 산출하고, false이면 B를 산출

- 조건식은 반드시 true/false 형태의 논리자료형태여야 함

 

혼자 공부하는 자바<한빛 미디어> 신용권 지음

'Java' 카테고리의 다른 글

문제 풀어보기2(연산자)  (0) 2021.01.05
문제 풀어보기1(Scanner 이용)  (0) 2021.01.05
조건문  (0) 2021.01.05
변수와 타입  (0) 2021.01.04
개발환경 설정  (0) 2021.01.04

+ Recent posts