본문 바로가기
Java/총정리

[Java] 4. 자바 연산자 총정리

by bigpicture 2022. 9. 2.
반응형

데이터를 처리하여 어떤 결과를 만들어내는 것을 연산이라고 합니다. 덧셈, 뺄셈도 연산의 일종입니다. 

연산자는 아래와 같이 여섯가지로 나뉩니다. 

1.산술
2.증감
3.비교
4.논리
5.대입
6.조건

하나씩 배워봅시다. 

 

1.산술 연산자

산술연산자는 덧셈,뺄셈,곱셈,나눗셈,나머지가 있습니다. 표로 정리하면 아래와 같습니다.

 

 

2.증감연산자

증감연산자는 변수의 값을 1증가시키거나 1 감소시키는 연산자입니다. 2++ 는 3과 동일합니다. ++2 도 3과 동일합니다. 그렇다면 ++2와 2++의 차이는 뭘까요? 

++2와 2++의 차이는 다른 연산자와 함께 사용될 때 발생합니다. ++2는 증감연산을 먼저 수행하고 2++는 다른 연산을 먼저 수행합니다. 아래 표를 통해 확인해봅시다. 

 

 

3.비교연산자

비교연산자는 두 값의 크기를 비교합니다. 결과는 논리값으로 출력됩니다. 

 

 

4.논리연산자

논리연산자는 논리타입 사이에 적용되는 연산자입니다. 논리부정, 논리곱, 논리합이 있습니다. 

 

 

 

5. 대입연산자

대입연산자는 아래 표를 통해 이해할 수 있습니다. 예를 들어 a+=b는 a=a+b 와 같습니다. 

 

 

대입연산자는 연산자 중 우선순위가 가장 낮습니다. 

 

6. 조건 연산자

조건연산자의 사용 방법은 아래와 같습니다. 

 

조건식 ? (참일경우 출력값) : (거짓일 경우 출력값)

 

예를 들면 아래와 같습니다. 

 

int a= 3>2?5:2;

 

a에는 5가 입력됩니다. 

 

 

연산자 우선순위

산술>비교>논리>대입

반응형

댓글