자바 (ref. 자바의정석)

변수란? - JAVA

쿠쿠s 2022. 2. 4. 14:10

 

변수란?  단 하나의 값을 저장할 수 있는 메모리 공간입니다.

 

 

선언방법?  변수 타입 , 변수 이름

public class variable {
    int year; // year 라는 이름의 변수 선언
    int age; // age 라는 이름의 변수를 선언
}

 

변수의 선언 : 변수를 선언하게 되면 메모리 빈 공간에 변수타입에 맞는 공간을 확보, 변수 이름을 통하여 사용가능합니다.

 

 

초기화 : 변수를 선언할때는 초기화를 해야합니다. 메모리는 여러 프로그램이 공유하는 자원이기 때문에 쓰레기값이 있을 수 있기 때문입니다.

 

 

초기화 방법? 

public class variable {
    int year = 2022; // year 값 2022로 초기화
    int age = 29; // age 값 29로 초기화
}

 

! 변수의 이름을 사용할때 주의점 

  • 대소문자가 구분이 된다.
  • 예약어를 사용하면 안된다. ex) if, final, long, null 등등
  • 숫자로 시작해서는 안된다.
  • 특수문자는 '_' 와 '$' 만 허용

 

변수의 타입 - 기본형, 참조형

  •   기본형(primitive type) - 실제 값을 저장한다. 
  •   참조형(reference type) - 객체의 주소를 저장한다.

 

기본형의 종류 : 논리형(boolean), 문자형(char), 정수형(byte, short, int, log), 실수형(float, double) 계산을 위한 실제 값을 저장, null 값이 들어갈 수 없습니다.

 

참조형 : 8개의 기본형을 제외한 나머지 타입, null 값이 들어갈 수 있습니다.

ex) String name // Integer age // 클래스이름 변수이름

 

 

'자바 (ref. 자바의정석)' 카테고리의 다른 글

배열의 복사 - JAVA  (0) 2022.02.08
for each 문 - JAVA  (0) 2022.02.07
문자열의 비교 - JAVA  (0) 2022.02.06
상수와 리터럴 - JAVA  (0) 2022.02.05
자바언어의 특징  (0) 2022.02.04