min's devlog

연산자(Operator) 본문

til/Java

연산자(Operator)

값진 2022. 3. 10. 09:12

연산자

 

연산자의 의미

 - 주어진 식을 계산하여 결과를 얻어내는 과정을 연산이라고 하며, 연산을 수행하는 기호를 연산자라고 한다. 수학 연산자와 동일하게 쓰인다.

 

 

연산자의 종류

 

종류 연산자 설명
증감   ++   --  피연산자에 저장된 값을 1증가 또는 감소
산술   +   -   *   /   %  사칙 연산과 나머지 연산(%)
시프트   >>   <<  >>>  피연산자의 각 비트들을 대상으로 연산
비교   >   <   >=   <=   ==   !=  크고 작음과 같고 다름을 비교
비트   &   |   ^   ~  비트단위 논리 연산
논리   &&   ||   !   ^  논리연산으로 결과값은 true 또는 false
조건   ? :  조건문으로 참,거짓에 따라 작업을 수행
대입   =   *=   /=   +=   -=   &=   ^=   |=  우변의 값을 좌변에 저장

 

 

연산자의 우선순위

  - 괄호의 우선순위가 제일 높고, 산술 > 비교 > 논리 > 대입의 순서이며, 단항 > 이항 > 삼항의 순서이다. 연산 진행방향은 왼쪽에서 오른쪽, 단항 연산자와 대입 연산자의 경우에는 오른쪽에서 왼쪽 순서이다.

 

높음






































낮음
 ++   --
 형 변환(type casting)
 *   /   %
 +   -
 <<   >>   >>>
 <>   <=   >=
 ==   !=
 & (비트 AND)
 ^ (비트 XOR)
 | (비트 OR)
 && (논리 AND)
 || (논리 OR)
 ? : (조건)
 =   +=   -=   *=   /=   %=   &=   ^=   |=

 

 

'til > Java' 카테고리의 다른 글

jar와 특수문자(Escape)  (0) 2022.03.20
Java 달력 만들기  (0) 2022.03.17
형변환(Casting)  (0) 2022.03.08
Output과 Input  (0) 2022.03.08
변수(Variable)  (0) 2022.03.07
Comments