본문 바로가기
Java/공부

연산자.

by 므시칸곰틔군 2015. 1. 5.

연산자.

- 어떠한 기능을 수행하는 기호


피연산자

- 연산자의 작업대상 (변수, 상수, 리터럴, 수식)


종류

- 단항, 이항(산술, 비교, 논리), 삼항, 대입


우선순위

- 괄호의 우선순위가 제일 높다.

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

- 단항 > 이항 > 삼항

- 연산자의 연산 진행방향은 왼쪽에서 오른쪽이다. ( --->)

   단 단항, 대입 연산자만 오른쪽에서 왼쪽이다. ( <--- )

- 예

   x > -1 || x > 3 && x < 5  는 x > -1 ||( x > 3 && x < 5) 와 같다.


부호 연산자

- '+'는 피연산자에서 1을 곱하고, '-'는 피연산자에 -1을 곱한다.


비교 연산자

- x > y  x가 y보다 클때 true, 그외에는 false다.

x < y  x가 y보다 작을때 true, 그외에는 false다.

- x >= y x가 y보다 크거나 같을때 true, 그외에는 false다.

- x <= y x가 y보다 작거나 같을때 true, 그외에는 false다.

- x == y x가 y와 같을때 true, 그외에는 false다.

- x != y x가 y와 다를때 true, 그외에는 false다.


논리 연산자.

- OR연산자(||) : 피연산자중 어느 한쪽이 true이면 true 이다.

- AND연산자(&&) : 피연산자 양 쪽 모두 true이면 true이다.


삼항 연산자

- 조건식    ?    식1   : 식2

- 조건식의 연산결과가 true이면 식1의 결과를 반환하고 false이면 식2의 결과를 반환한다.

- if(조건식 ){    식1    } else { 식2  }



'Java > 공부' 카테고리의 다른 글

자바 컬렉션  (0) 2018.04.05
자바 표기법.  (0) 2015.05.21
반복문  (0) 2015.01.05
변수  (0) 2014.07.10
캡슐화  (0) 2014.07.10