상세 컨텐츠

본문 제목

연산자

백엔드/Java

by Ryuzy 2025. 5. 14. 14:27

본문

728x90
반응형

1. 연산자

연산자는 변수나 값에 대해 연산(계산, 비교 등)을 수행할 수 있도록 도와주는 기호 또는 예약어입니다.

 

1. 산술 연산자 (Arithmetic Operators)

숫자 계산을 위한 연산자입니다.

+ 덧셈 3 + 2 5
- 뺄셈 5 - 2 3
* 곱셈 4 * 2 8
/ 나눗셈 5 / 2 2 (정수 나눗셈)
% 나머지 (mod) 5 % 2 1
주의: 정수끼리 나누면 소수점은 버려집니다. 5 / 2 = 2, 소수를 얻으려면 5.0 / 2처럼 하나 이상이 실수여야 합니다.
 

2. 대입 연산자 (Assignment Operator)

변수에 값을 저장(할당)할 때 사용합니다.

= 대입 int a = 10;

 

복합 대입 연산자

+= 더해서 대입 a += 3;
-= 빼서 대입 a -= 2;
*= 곱해서 대입 a *= 5;
/= 나눠서 대입 a /= 2;
%= 나머지 대입 a %= 3;

 

3. 비교 연산자 (비교 결과는 true 또는 false)

두 값을 비교할 때 사용하며, 주로 조건문에서 사용됩니다.

== 같음 3 == 3 true
!= 같지 않음 3 != 2 true
> 크다 5 > 2 true
< 작다 2 < 5 true
>= 크거나 같다 5 >= 5 true
<= 작거나 같다 4 <= 3 false

 

4. 논리 연산자 (Boolean값을 연결할 때)

여러 조건을 함께 처리할 때 사용됩니다.

&& AND (그리고) true && false false
|| OR (또는) true || false OR (또는)
! NOT (부정) !true false

 

5. 증감 연산자 (값 1 증가 또는 감소)

++ 1 증가 a++ 사용 후 증가 (후위)
-- 1 감소 --a 사용 전 감소 (전위)
 

 

6. 조건(삼항) 연산자

조건에 따라 값을 선택할 수 있게 해주는 연산자입니다.

조건 ? 참일 때 값 : 거짓일 때 값

 

7. 비트 연산자 

2진수로 연산을 수행할 때 사용합니다.

& AND
| OR
^ XOR
~ NOT (반전)
<< 왼쪽 쉬프트
>> 오른쪽 쉬프트
728x90
반응형

'백엔드 > Java' 카테고리의 다른 글

제어문 - 조건문  (0) 2025.05.15
배열  (0) 2025.05.14
Scanner API  (0) 2025.05.14
변수  (0) 2025.05.13
자바  (0) 2025.05.13

관련글 더보기