JAVA/자바 문법 기초 익히기
산술 연산자
DEVLIB
2025. 4. 12. 08:17
728x90
자바의 주요 산술 연산자
연산자 | 의미 | 예시 | 설명 |
+ | 더하기 | a + b | a와 b를 더함 |
- | 빼기 | a - b | a에서 b를 뺌 |
* | 곱하기 | a * b | a와 b를 곱함 |
/ | 나누기 | a / b | a를 b로 나눔 (몫만 나옴) |
% | 나머지 | a % b | a를 b로 나눈 나머지 |
간단한 예제
public class ArithmeticExample {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println("a + b = " + (a + b)); // 13
System.out.println("a - b = " + (a - b)); // 7
System.out.println("a * b = " + (a * b)); // 30
System.out.println("a / b = " + (a / b)); // 3 (정수 나눗셈)
System.out.println("a % b = " + (a % b)); // 1 (나머지)
}
}
나눗셈 주의사항
- 정수 / 정수 → 결과도 정수
int result = 7 / 2; // 결과는 3
- 실수 포함 시 → 결과도 실수
double result = 7 / 2.0; // 결과는 3.5
복합 대입 연산자 (산술 + 대입)
int x = 5;
x += 3; // x = x + 3 → 8
x *= 2; // x = x * 2 → 16
연산자 | 의미 |
+= | 더해서 저장 |
-= | 빼서 저장 |
*= | 곱해서 저장 |
/= | 나눠서 저장 |
%= | 나머지를 저장 |
응용 예제: 홀수/짝수 판별
int num = 7;
if (num % 2 == 0) {
System.out.println("짝수입니다");
} else {
System.out.println("홀수입니다");
}
마무리 요약
연산자 | 기능 |
+ | 덧셈 |
- | 뺄셈 |
* | 곱셈 |
/ | 나눗셈 (정수면 몫만) |
% | 나머지 |
+=, -=, *= 등 | 연산 + 대입 |
LIST