🔸 목표


🔹 예제 코드

// 파일 이름: 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 은 정수끼리 나눠서 소수점은 버림 되는 것!


✍️ 연습문제