변수

장찬익·2023년 9월 2일

JAVA 학습 일지

목록 보기
2/28

- 변수(Variable)란?

  • 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다.

- 변수의 종류

    1. 기본형(primitive type) 변수
    1. 참조형(reference type) 변수

  • 기본형(primitive type) 변수는 실제 연산에 사용되는 변수입니다.
    자바에서는 다음과 같이 8가지 종류의 기본형 변수를 제공하고 있습니다.

  • 참조형 변수(Reference Variable)는 어떤 값이 저장되어 있는 주소를 값으로 가진다. 8개의 기본형을 제외한 나머지 모든 타입

-ex- Integet, Boolean, String....

  • 특징은 다음과 같다.
  1. 산술 연산 불가
  2. null로 초기화 할 수 있음.
  3. DB와 연동시 DTO 객체에 null이 필요한 경우 사용 할 수 있음
  • 사용이 불가능한 경우

  1. 변수 이름은 숫자로 시작할 수 없다.
  2. 변수 이름은 숫자로만 이루어 질 수 없다. 에러가 나는 상황은 아니지만 지켜야하는 규칙.
  3. 의미와 가독성이 좋게 작성한다.
  4. 자바 예약어 사용불가 ex) for, if 등
  • 네이밍 종류

    카멜 : 두 단어가 합쳐져있으면 뒷단어 첫문장 대문자 표기법 (writerName
    스네이크 : 두 단어 사이에 _를 표기해주는 표기법 (writer_name

- 변수의 선언

자료형 변수명;
변수명 = 값;
자료형 변수명 = 값;


int x; -> 오직 정수형데이터만 들어갈 수 있는 x라는 변수(공간)를 만들었다 .
x = 5; - 변수 초기화
int x = 5; - 변수 선언 및 초기화 -> 오직 정수형 데이터만 들어갈 수 있는 x라는 변수(공간)을 만들고 5라는 값을 넣겠다.


ex)

int num;                 // 자료형 변수명(num)
num = 20;                // 변수명(20)  = 값(20)
int num = 20;            // 자료형 변수명 = 값;
System.out.println(num); // 20

이상으로 변수에 대해 간략하게 정리해 보았다. 👍

profile
장찬익 입니다

0개의 댓글