JAVA Operator(연산자) 종류
연산자란 어떠한 기능을 수행하는 기호로서 일반적인 수학과 기호와 비슷하다 생각 하면된다. Java의 연산자는 크게 단항, 이항, 삼항, 대입 연산자로 나뉘며 이항 연산자는 다시 산술, 비교, 논리 연산자로 나눌 수 있다.
연산자의 연산 우선순위로는 단항 > 산술 > 비교 > 논리 > 삼항 > 대입 순위 이다.
단 증감연산자인 ++, –는 변수의 앞(전위) 또는 뒤(후위) 중 사용 위치에 따라 우선순위가 다르다.
증감연산자가 변수의 앞에 씌일 경우는 단항연산자로 판단하며, 뒤에 쓰일 경우에는 대입연산자 보다도 그 순위가 낮다.
-
연산자의 종류와 우선순위
| 종류 | 연산자 | 기타 | | :---------: | :---------------------------------------------- | :--------------- | --- | | 단항 연산자 | +, -, ++(전위), –(전위), ~, !, (Type) | | | 산술 연산자 | *, /, & | | | | +, – | | | | <<, >>, >>> | | | 비교 연산자 | <, >, <=, >= | | | | ==, != | | | 논리 연산자 | & | | | | ^ | | | | | | | | | && | | | | || | | | 삼항 연산자 | ?: | ?와 : 이 한 세트 | | 대입 연산자 | =, *=, /=, &=, +=, -=, <<=, >>=, >>>=, &=, ^=, | = | | | 증감 연산자 | (후위)++, (후위)– | |
- 우선순위는 위에서 아래로 위쪽이 순위가 높다.
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.
Comments
Related Posts
JAVA 조건문 if, switch
와 는 어떤 조건에 대하여 실행해야 할 구문을 나눌때 사용한다. 와 가 어떻게 다른지에 대하여 알아 보도록 하자. if if 문은 if, if-else, if-else if 세가지…
Java 정수형, 실수형 데이터타입의 저장 가능한 범위
Java에서 사용되는 DataType 기본형 중에 정수형과 실수형의 자료 범위표 이다. 아래 코드는 위 표에서 설명하는 Min/Max에 해당하는 범위를 Java에서 직접 출력하기…
Java DataType 정리
자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type) 2가지로 나눌 수 있으며 기본형에는 숫자형, 문자형, 논리형 으로 나눌 수 있다…