▷    변수(Variable)

변수란? 데이터를 담는 그릇이다. 즉, 하나의 값을 저장할 수 있는 메모리 공간을 의미한다. 복수 개의 값을 저장할 수 없고, 하나의 값만 저장할 수 있다. 변수란 이름을 갖게 된 이유는 프로그램에 의해서 수시로 값이 변동될 수 있기 때문이다.


1. 변수의 선언과 초기화

1) 변수의 선언

  • 변수를 사용하기 위해선 먼저 변수를 선언해야 한다.
  자료형    변수이름;

예시)

  int height;   // 정수(int)값을 저장할 수 있는 height 변수 선언
  double value; // 실수(double)값을 저장할 수 있는 value 변수 선언

  int x, y, z; // 동일한 자료형의 변수는 콤마(,)를 이용해 한꺼번에 선언 가능

2) 변수의 사용

  • 초기값 : 변수를 선언하고 처음 저장하는 값
  • 변수의 초기화 : 변수에 초기값을 주는 행위
  • 리터럴 : 소스 코드 내에서 직접 입력된 값
  double temp;    // 변수 선언
  temp = 19.3;    // 변수에 값 저장

  int test = 90;  // 변수의 선언과 동시에 값 초기화

  • 변수는 초기화 되어야 읽을 수 있고, 초기화가 되지 않은 변수는 읽을 수 없다.

잘못된 사용 예시)

  int value; // 변수 value 선언
  int result = value + 20; // value가 초기화 되지 않아 사용 불가(컴파일 에러 발생)

올바른 사용 예시)

  int value = 80; // 변수 value 선언 및 초기화
  int result = value + 20; // value가 초기화 되었기때문에 사용 가능

변수의 사용 예시)

public class VariableMain {
    public static void main(String[] args) {
        int value = 50; // 변수 value 선언 및 초기화
        int result = value + 30; // 변수 result 선언 및 연산의 결과값으로 값 초기화

        System.out.println("result");  // 큰따옴표(")를 사용하면 글자로 인식하기 때문에 result 글자 출력
        System.out.println(result);    // result에 들어있는 값 출력
        // 변수의 값이 변경되면 출력되는 값도 변경된다.
    }
}


2. 변수의 명명 규칙

1) 숫자로 시작 불가
2) 특수문자 사용 불가(단 _,- , $ 가능)
3) Java 문법 및 예약어 불가
4) 소문자로 시작
5) 영어와 숫자 조합 가능
6) 길이에 제한은 없어 뜻을 알기 좋게 사용하되 과도한 약어 사용 지양
7) 띄워쓰기 사용 불가


참고) 변수명 사용 예시 (띄어쓰기 사용 불가로 가독성을 높이기 위해 아래와 같은 방법으로 많이 사용한다)

  • koScore : 낙타체 → 해당 방식을 많이 채택
  • kor_score : 뱀체

'프로그래밍 언어 > Java' 카테고리의 다른 글

자바(Java)의 형변환  (1) 2023.12.05
자바(Java)의 자료형  (1) 2023.10.26
자바(Java) 주석 및 출력문  (0) 2023.10.10
자바(Java) 설치 및 환경변수 설정  (0) 2023.02.20

+ Recent posts