✅ 자바 2강 – 변수와 자료형 완전 정복!

🧩 개념 설명

1️⃣ 변수란 무엇인가요?
프로그래밍에서 변수란 데이터를 저장할 수 있는 이름 있는 공간이에요. 쉽게 말해 "이름표 붙은 상자"라고 생각하면 돼요.
예를 들어 int age = 25; 라고 쓰면, 이름이 age인 상자에 25라는 숫자를 넣는 거예요.

2️⃣ 변수를 왜 쓸까요?
코드를 더 유연하게 만들고, 재사용할 수 있게 해줘요. 값이 바뀌더라도 변수만 수정하면 되니 유지보수도 쉬워지죠.
예를 들어 "사용자 나이"를 계속 쓸 거라면 int age만 선언해두고 그걸 계속 사용하면 됩니다.

3️⃣ 자바의 자료형이란?
자바는 정적 타입 언어라서, 변수를 만들 때 어떤 종류의 데이터인지 반드시 정해줘야 해요.
예를 들어 숫자는 int, 문자는 char, 글자 모음은 String, 참/거짓은 boolean 처럼요.


💻 예제 1 – 기본 변수 선언

public class VariableExample1 {
    public static void main(String[] args) {
        int age = 30;
        double height = 175.5;
        boolean isStudent = false;
        String name = "Alice";

        System.out.println("이름: " + name);
        System.out.println("나이: " + age);
        System.out.println("키: " + height);
        System.out.println("학생인가요? " + isStudent);
    }
}

💡 이 예제는 다양한 자료형을 선언하고 출력해보는 기본 연습이에요.


💻 예제 2 – 변수의 값 바꾸기

public class VariableExample2 {
    public static void main(String[] args) {
        int count = 10;
        System.out.println("초기값: " + count);

        count = 20;
        System.out.println("수정된 값: " + count);
    }
}

💬 변수 count에 처음에는 10을 넣었다가, 나중에 20으로 바꾸는 예제입니다.
자바에서 변수는 값을 "변할 수 있기 때문에" 변수라고 부르는 거예요!


🧠 정리 한 줄 요약

자바의 변수는 데이터를 저장하는 기본 단위이며, 자료형과 함께 선언해야 하며, 값을 자유롭게 변경할 수 있어요!

👉 다음 강의 보기 – 자바 3강: 연산자 제대로 알기