본문 바로가기
공부/java

연산자 (산술,비교,논리,단항,삼항)

by 온기담은글 2022. 6. 28.

연산자란?

덧셈, 뺄셈, 곱셈, 나눗셈과 같이 사칙연산이라고 들어봤을 것이다.

이처럼 코딩에도 쓰이는 연산자가 있다. 

 

1.산술연산자

2.비교연산자

3.논리연산자

4.단항연산자

5.삼항연산자

 

먼저 산술연산자에 대해서 알아보도록 하겠다.

 

1. 산술연산자라고 하면 흔히도 떠오르는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지연산(%)이 있다.

사칙연산과는 다르게 코딩에는 나머지 연산이 있다.

 

 

 

2. 비교연산자는 두 값을 비교하는 것이다.

1) == : 수학 기호로는 = 와 같으며, 두 값이 같은지 판단하는 연산자이다. 

같다면  true, 다르면  false 결과가 나타난다.

 

2) != :  수학 기호로는 ≠ 와 같으며, 두 값이 다른지 판단하는 연산자이다.

같지않으면  true, 다르지 않으면  false 결과가 나타난다.

 

3) <,<=,>,>= : 두 값을 비교하여 왼쪽 값이 오른쪽 값과 어떠느냐에 따라 

true와 false의 결과 값이 나타난다. (기준을 왼쪽으로 보면 이해하기가 쉽다)

 

 

 

3.논리연산자는,  두 값, 두 값의 조건을 비교하며 옳고 그름을 판단하는 연산자이다.

 

1) && (and) : A && B 둘 다 true 면 true이다. 그외는 모두 false 이다.

 

2) || (or) : A || B 둘 중 하나가 true 면  true 이다. 그 외는 모두 false 이다.

 

 

4. 단항연산자 

X++; , ++X; , X=X+1; , X--; 

 

 

5. 삼항연산자

 

(변수의) = (결과값이 = N) ? (사실) ; (거짓) ;

 

사실인 경우 사실위치에 있는것이 반영되고

거짓인 경우 거짓위치에 있는것이 반영된다.