JAVA

변수와 변수 선언 규칙

jiyoon12 2025. 4. 9. 16:00

1. 변수란?

  • 변수는 데이터를 저장하는 저장소(상자)라고 생각하면 된다.
  • 예를 들어, 숫자나 문자를 저장해두고 필요할 때 꺼내서 사용할 수 있는 공간이다..
  • 자바에서는 변수를 사용하면 같은 값을 여러 번 반복해서 입력하지 않고, 한 번만 저장해서 재사용할 수 있다.

 

package Variable;

public class Var1 {

    // 코드의 진입점
    public static void main(String[] args) {
        // 10 3 줄 출력
//        System.out.println(10);
//        System.out.println(10);
//        System.out.println(10);

        // 20을 3 줄 출력하고자 한다면 코드를 변경해야한다.
        System.out.println(20);
        System.out.println(20);
        System.out.println(20);

    } // end of class

} // end of class

package Variable;

public class Var2 {

    // 코드의 진입점
    public static void main(String[] args) {
        // 변수 선언 -> 이 변수의 이름은 a 라고 지칭한다.
        int a;
        // 값을 넣다(값을 초기화 했다)
        a = 10;


        // 변수 b 를 선언하고 둥시에 값 20을 넣다(초기화 했다)
        // 변수 선언과 동시에 초기화
        int b = 50;
        // 변수를 사용하는 방법 - 변수의 이름을 적기만 하면 된다.
        System.out.println(b);
        System.out.println(b);
        System.out.println(b);
        
    } // end of main
    
} // end of class

package Variable;

public class Var3 {

    // 코드의 진입점
    public static void main(String[] args) {

        // 변수를 선언하고 값을 넣는 방법과 사용하는 방법을 확인했다.
        // int <-- 예약어(자바 개발자들이 미리 선점해 둔 단어들)
        int a;

        // 1.
        // 변수 ageBox, 변수 telBox 를 선언해 주세요.
        int ageBox; // 변수에 선언
        int telBox; // 변수에 선언

        // 2.
        // ageBox 에 값 50을 초기화(값을 넣다) 해보세요.
        ageBox = 50;

        // 3.
        // 콘솔에 ageBox 값을 출력하시오.
        System.out.println(ageBox);

        // 정리
        // 변수는 변할 수 있는 수이고 값을 저장할 수 있는 메모리 공간이다.

        // 도전 문제 ageBox라는 변수에 값을 100으로 변경하시오.
        ageBox = 100;

        // 값을 다시 출력하고 변경이 되었는지 확인해보자.
        System.out.println(ageBox);

        // 출력할 값이 없기 때문에 오류 발생
        //System.out.println(telBox);
        
    } // end of main

} // end of class

 


 

2. 변수 선언 규칙

package Variable;

public class Var4 {

    //코드의 진입점
    public static void main(String[] args) {

        // 변수
        // 변수를 선언했다. 변수에 값을 넣다, 변수를 사용할 수 있다.
        // 변수를 선언할 때 ---> 이름 짓기

        // 변수를 만들 때 규칙이 있다.

        // 1. 규칙
        // 대소문자 명확히 구분하며 길이에 제한이 없다.
        int age = 10;
        int AGE = 20;
        int aGe = 30;
        // 참고 -> 같은 파일에 같은 이름의 변수를 선언할 수 없다.
        // int age;

        // 2. 규칙
        // 자바에서 사용하는 예약어는 사용할 수 없다.
        // int if = 10; if 는 예약어라서 변수 이름으로 사용할 수 없다.
        // int, double, char, for ,while, if

        // 3. 규칙
        // 변수 이름은 숫자로 시작할 수 없다.
        //int 30age;
        //int 5age;
        int tel30Box; // 단어 중간에 숫자 또는 끝에는 사용이 가능하다.

        // 4. 규칙
        // 특수 문자 _(언더바), $(달러) 표기만 사용 가능 하다.
        int _count;
        int $tel;
        //int !abc; ! 사용 불가
        int count_10;
        int $_tel;

        // 권장 사항
        // 표기법
        // xxx.java 파일을 만들 때
        // 대문자로 시작하고 다음 단어는 소문자로 진행, 연결 단어의 시작은 대문자로 작성
        // Hello.java (파일을 만들 때 표기법) - 파스칼 케이스

        // int telBox 변수를 선언할 때 표기법
        // 단어 시작은 소문자로 시작하고 연결어 단어 시작은 대문자로 시작한다.
        // 카멜 케이스로 작성한다.


    } // end of main

} // end of class