JAVA/자바 문법 기초 익히기
산술 연산자
by DEVLIB
2025. 4. 12.
자바의 주요 산술 연산자
| 연산자 |
의미 |
예시 |
설명 |
| + |
더하기 |
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("홀수입니다");
}
마무리 요약
| 연산자 |
기능 |
| + |
덧셈 |
| - |
뺄셈 |
| * |
곱셈 |
| / |
나눗셈 (정수면 몫만) |
| % |
나머지 |
| +=, -=, *= 등 |
연산 + 대입 |