JAVA Operator(연산자) 종류

munilive
Written by munilive on (Updated: )

연산자란 어떠한 기능을 수행하는 기호로서 일반적인 수학과 기호와 비슷하다 생각 하면된다. Java의 연산자는 크게 단항, 이항, 삼항, 대입 연산자로 나뉘며 이항 연산자는 다시 산술, 비교, 논리 연산자로 나눌 수 있다.

연산자의 연산 우선순위로는 단항 > 산술 > 비교 > 논리 > 삼항 > 대입 순위 이다. 단 증감연산자인 ++, –는 변수의 앞(전위) 또는 뒤(후위) 중 사용 위치에 따라 우선순위가 다르다.
증감연산자가 변수의 앞에 씌일 경우는 단항연산자로 판단하며, 뒤에 쓰일 경우에는 대입연산자 보다도 그 순위가 낮다.

  • 연산자의 종류와 우선순위

    종류연산자기타 
    단항 연산자+, -, ++(전위), –(전위), ~, !, (Type)  
    산술 연산자*, /, &  
     +, –  
     «, », »>  
    비교 연산자<, >, <=, >=  
     ==, !=  
    논리 연산자&  
     ^  
     |  
     &&  
     ||  
    삼항 연산자?:?와 : 이 한 세트 
    대입 연산자=, *=, /=, &=, +=, -=, «=, »=, »>=, &=, ^=,= 
    증감 연산자(후위)++, (후위)–  
    • 우선순위는 위에서 아래로 위쪽이 순위가 높다.

Comments

comments powered by Disqus