int
, long
)과 실수형(float
, double
)의 차이를 이해한다.// 파일 이름: NumberExample.java
public class NumberExample {
public static void main(String[] args) {
// 정수형 변수
int age = 30; // int: 일반적인 정수
long population = 7000000000L; // long: 큰 정수, 끝에 L 붙임
// 실수형 변수
float pi1 = 3.14f; // float: 소수점 숫자, 끝에 f 붙임
double pi2 = 3.1415926535; // double: 더 정밀한 실수
System.out.println("나이: " + age);
System.out.println("전세계 인구 수: " + population);
System.out.println("파이(float): " + pi1);
System.out.println("파이(double): " + pi2);
// 숫자 연산
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)); // 나머지 연산
}
}
자료형 | 설명 | 예시 값 |
---|---|---|
int |
일반 정수 (약 ±21억) | int age = 25; |
long |
아주 큰 정수 | long n = 10000000000L; |
float |
소수점 (정밀도 낮음) | float pi = 3.14f; |
double |
소수점 (정밀도 높음) | double pi = 3.14159; |
⚠️ float은 값 뒤에 f 붙이고, long은 L 붙여야 함!
나이: 30
전세계 인구 수: 7000000000
파이(float): 3.14
파이(double): 3.1415926535
a + b = 13
a - b = 7
a * b = 30
a / b = 3
a % b = 1
a / b = 3 은 정수끼리 나눠서 소수점은 버림 되는 것!
double
을 사용해서 10.0 / 3.0
의 결과를 출력해보기int x = 7
, int y = 2
일 때 나눗셈과 나머지를 출력해보기float
과 double
의 차이 비교해보기