📌 산술 연산자
🌈 이항 연산자
연산자 | 뜻 |
---|
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
% | 나머지 (mod) |
🌈 복합 대입 연산자
연산자 | 뜻 |
---|
a += 10 | a =a + 10 |
a -= 10 | a =a - 10 |
a *= 10 | a =a * 10 |
a /= 10 | a =a / 10 |
a %= 10 | a =a % 10 |
🌈 증감 연산자
전위 연산자
int a = 10;
int b = ++a;
후위 연산자
int a = 10;
int b = a++;
📌 비교 연산자
연산자 | 뜻 |
---|
== | 같다 |
! = | 다르다 |
> | 크다 |
> = | 크거나 같다 |
< | 작다 |
< = | 작거나 같다 |
🌈 문자열의 비교
str1 == str2;
str1.equals(str2);
📌 논리 연산자
- a && b : a가 True면 b는 실행하지 않는다.
- a || b : a가 False면 b는 실행하지 않는다.
연산자 | 뜻 |
---|
a && b | a and b |
a || b | a or b |
!a | not a |
📌 삼항 연산자
- 조건식 ? 식1 : 식2;
- True면 식1, False면 식2 실행
int result = a > b ? a : b;
📌 연산자 우선순위