// 파일 이름: ArithmeticExample.java
public class ArithmeticExample {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println("a + b = " + (a + b)); // 더하기
System.out.println("a - b = " + (a - b)); // 빼기
System.out.println("a * b = " + (a * b)); // 곱하기
System.out.println("a / b = " + (a / b)); // 나누기 (정수 나눗셈 → 소수점 버림)
System.out.println("a % b = " + (a % b)); // 나머지
// 실수 나눗셈
double x = 10.0;
double y = 3.0;
System.out.println("x / y = " + (x / y)); // 실수 나눗셈
}
}
연산자 | 설명 | 예시 | 결과 |
---|---|---|---|
+ |
더하기 | 3 + 5 |
8 |
- |
빼기 | 10 - 4 |
6 |
* |
곱하기 | 4 * 2 |
8 |
/ |
나누기 | 7 / 2 |
3 (정수) |
% |
나머지 | 7 % 2 |
1 |
⚠️ 정수끼리 나누면 소수점은 버려져요! (int / int = int)
실수로 나누고 싶다면
double
또는float
를 사용해야 해요.
a + b = 13
a - b = 7
a * b = 30
a / b = 3
a % b = 1
x / y = 3.3333333333333335
int x = 15
, int y = 4
일 때 +, -, *, /, % 결과를 각각 출력해보세요.10.5 / 2.0
을 계산하고 출력해보세요.