반응형
자바(Java) 공부를 하다 보면 꼭 나오는 게 바로 연산자죠. 연산자는 간단해 보여도 의외로 실수하기 쉬운 포인트들이 숨어 있어요. 오늘은 자바에서 자주 쓰이는 연산자들을 정리하고, 직접 코드를 돌려보며 익혀볼게요!
✅ 연산자란?
변수나 값에 어떤 계산 또는 판단을 수행하는 기호입니다.
예: +, -, ==, &&, ! 등
이 연산자들은 숫자 계산뿐 아니라 조건을 체크하는 데도 매우 많이 쓰여요.
🔍 자바 주요 연산자 정리
1. 산술 연산자 – 숫자 계산할 때
+ | 더하기 | a + b |
- | 빼기 | a - b |
* | 곱하기 | a * b |
/ | 나누기 | a / b |
% | 나머지 | a % b |
💡 참고!
int끼리 나누면 소수점은 버려져요.
java
복사편집
System.out.println(5 / 2); // 결과: 2 System.out.println(5 % 2); // 결과: 1
2. 비교 연산자 – 두 값을 비교할 때 (결과는 true or false)
== | 같다 | a == b |
!= | 다르다 | a != b |
> | 크다 | a > b |
< | 작다 | a < b |
>= | 크거나 같다 | a >= b |
<= | 작거나 같다 | a <= b |
3. 논리 연산자 – 조건 판단할 때 필수
&& | 그리고 (AND) | a > 0 && a < 10 |
` | ` | |
! | 아니다 (NOT) | !true → false |
이 부분은 조건문(if문)과 같이 쓰면 더 강력한 힘을 발휘해요.
🧪 실습 – 직접 코드 돌려보기
OperatorExample.java라는 이름으로 새 파일 만들어 주세요!
public class OperatorExample {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println("덧셈: " + (a + b));
System.out.println("뺄셈: " + (a - b));
System.out.println("곱셈: " + (a * b));
System.out.println("나눗셈: " + (a / b));
System.out.println("나머지: " + (a % b));
System.out.println("a와 b는 같은가? " + (a == b));
System.out.println("a가 b보다 큰가? " + (a > b));
boolean result = (a > 5) && (b < 5);
System.out.println("a > 5 이고 b < 5인가? " + result);
}
}
🔎 예상 출력
덧셈: 13
뺄셈: 7
곱셈: 30
나눗셈: 3
나머지: 1
a와 b는 같은가? false
a가 b보다 큰가? true
a > 5 이고 b < 5인가? true
🧩 마무리 정리
- 연산자는 계산 뿐 아니라 조건 비교에도 필수!
- 괄호 ()를 잘 쓰면 우선순위 헷갈릴 일이 줄어요.
- 논리 연산자는 if 없이도 간단한 판단 가능.
⏭️ 다음 예고: 조건문 (if / else / switch)
다음 포스팅에서는
- 로그인 조건
- 나이 비교
- 시험 합격 여부 판단
같이 실생활에서 쓰일 만한 조건문 예제를 다룰 예정입니다.
반응형
'IT·리눅스 > Java' 카테고리의 다른 글
JAVA 반복문 (for, while, do-while) (1) | 2025.04.21 |
---|---|
조건문 (if / else / switch) – 분기 처리 기본기 배우기 (0) | 2025.04.18 |
자바(Java) 기초 – 변수와 자료형 이해하기 (1) | 2025.04.16 |
Java 기초 완전 정복: 첫 프로그램 만들기 (1) | 2025.04.15 |
☕ 자바(Java)란 무엇인가? — 입문자를 위한 핵심 요약 (1) | 2025.04.14 |