2.5 연산자
자바 연산자 종류
산술 연산자
- 더하기(+) 빼기(-) 곱하기(*) 나누기(/) 나머지(%)
증감 연산
- 전위 연산 : ++a; 먼저 count되어 1 증가하고, 그 값을 b에 대입
a = 1;
b = ++a; // a = 2, b = 2
- 후위 연산 : a++; 먼저 a 값을 b에 대입하고, a 값이 1 증가
a = 1;
b = a++; // b = 1, a = 2
대입 연산
비교 연산
- 두 개의 값을 비교하여 true/false 결과
논리 연산
- (age >= 20) && (age < 30) // 나이가 20대인 경우
- 20 <= age < 30 // 조건식 문법 오류 반드시 위에 && 써야 함
조건 연산
- 3개의 피연산자로 구성된 삼항(ternary) 연산자
- int big = (x>y)?x:y;
- (x>y) 가 true이면, 연산식의 결과는 x, false이면 y (x와 y 중에서 큰 값을 big에 저장)
비트 연산(특별한 경우를 제외하고는 잘 사용하지 않음 - 개념만 알고 있기)
- 비트 논리 연산
- 비트끼리 AND, OR, XOR, NOT 연산
- 비트 시프트 연산
- 비트를 오른쪽이나 왼쪽으로 이동
시프트 연산(특별한 경우를 제외하고는 잘 사용하지 않음 - 시험 출제 X)
'Programming Languages > Java' 카테고리의 다른 글
[2장] 자바 조건문 (0) | 2021.03.24 |
---|---|
4주차 스터디 인증 (0) | 2021.03.23 |
[2장] 자바 기본 프로그래밍 (0) | 2021.03.22 |
[1장] 자바 시작 (0) | 2021.03.22 |
3주차 스터디 인증 (0) | 2021.03.21 |