본문 바로가기

프로그래밍 언어/JAVA

JAVA 연산자

SMALL

연산자

 

연산자는 '연산을 하는 기호'이다.

우리가 흔히 알고있는 연산자는 사칙연산( + , - , * , / )에 사용되는 기호이다.

하지만 프로그래밍 언어에서는 더 많은 연산자가 있다.

 

1. 산술연산자

 

산술연산자에는 ( + , - , * , / ) 들이 있다.

연산자 

설명 

+

 왼쪽이랑 오른쪽에 값을 더한다

-

 왼쪽값에 오른쪽값을 뺀다

*

 왼쪽값이랑 오른쪽값을 곱한다

/

 왼쪽값에서 오른쪽값을 나눈다

%

 왼쪽값에서 오른쪽값을 나눈 나머지를 구한다

 

↑산술연산자 코드 예제
↑산술연산자 콘솔창

 

2. 비교연산자

 

비교연산자에는 ( < , > , <= , >= , == , != ) 들이 있다.

 연산자

설명

<

 왼쪽이 오른쪽보다 작으면 true, 아니면 false

>

 왼쪽이 오른쪽보다 크면 true, 아니면 false

<=

 왼쪽이 오른쪽보다 작거나 같으면 true, 아니면 false

>=

 왼쪽이 오른쪽보다 크거나 같으면 true, 아니면 false

==

 왼쪽과 오른쪽이 서로 같으면 true, 아니면 false

!=

 왼쪽과 오른쪽이 서로 다르면 true, 아니면 false

 

↑비교연산자 코드 예제
↑비교연산자 콘솔창

 

3. 논리연산자

 

논리 연산자에는 (& , | , && , || , ) 들이 있다.

연산자

설명 

&

왼쪽 조건문이랑 오른쪽 조건문이 모두 참이면 true 

 |

왼쪽 조건문이랑 오른쪽 조건문 중 하나라도 참이면 true  

&&

왼쪽 조건문이랑 오른쪽 조건문이 모두 참이면 true 

||

왼쪽 조건문이랑 오른쪽 조건문 중 하나라도 참이면 true 

 

&는 and |는 or 로 생각하면 된다.

 

※& 와 && 차이점

&&는 왼쪽 조건문을 검사해서 false가 나오면 오른쪽 조건문은 검사 X

& 는 false가 나와도 계속 검사 O

| 와 ||도 비슷한 차이이다.

연산속도를 높이려면 && , || 가 더 좋다.

 

↑논리연산자 코드 예제
↑논리연산자 콘솔창

 

4. 증감연산자

 

증감 연산자는 ( ++ , -- ) 들이 있다.

연산자

설명 

i++

 값이 참조된 후 증가시킨다.

i--

 값이 참조된 후 감소 시킨다.

++i

 값이 참조되기 전에 증가시킨다. 

--i

 값이 참조되기 전에 감소 시킨다. 

 

↑증감연산자 코드 예제
↑증감연산자 콘솔창

※ ++i 와 ++i의 차이는 언제 +1이 되는지 이다.

LIST

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

JAVA 조건문 switch  (0) 2019.06.09
JAVA 조건문 if()  (0) 2019.05.31
JAVA 입력 Scanner  (0) 2019.02.17
JAVA 화면 출력print()  (0) 2019.02.07
JAVA 변수  (0) 2019.02.06