IT·리눅스/Java

자바 연산자 정리 – 변수 계산부터 조건 비교까지 깔끔하게!

jmineekim 2025. 4. 17. 10:00
반응형

자바(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)

다음 포스팅에서는

  • 로그인 조건
  • 나이 비교
  • 시험 합격 여부 판단

같이 실생활에서 쓰일 만한 조건문 예제를 다룰 예정입니다.

반응형