연산자란?
덧셈, 뺄셈, 곱셈, 나눗셈과 같이 사칙연산이라고 들어봤을 것이다.
이처럼 코딩에도 쓰이는 연산자가 있다.
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) ? (사실) ; (거짓) ;
사실인 경우 사실위치에 있는것이 반영되고
거짓인 경우 거짓위치에 있는것이 반영된다.
'공부 > java' 카테고리의 다른 글
조건문이란? (if, else, if~else if, 중첩if, switch case) (0) | 2022.06.30 |
---|---|
변수 타입과 연산자 요약정리 (0) | 2022.06.29 |
타입변환이란? 자동변환, 강제변환 (0) | 2022.06.27 |
변수 int , float , double , char , String (0) | 2022.06.27 |
주석, 실행문, 세미콜론(;) (0) | 2022.06.27 |