[java] 자바의 변수

♦ 식별자(Identifier)
자바코드 내에서 개발자가 사용한 이름을 식별자라 한다. 클래스, 변수, 메소드 등의 이름을 지정할 때 사용된다.

예약어

자바 내에서 특별한 의미를 가지는 식별자를 예약어(keyword)라고한다.
public, if, else, int, final, for, new 등이 있으며 개발자는 예약어를 이용해서 클래스, 변수, 메소드 등의 이름을 지정할 수 없다.

 

♦ 데이터 형(Data Type)
데이터 형은 자바가 처리할 수 있는 데이터의 종류를 의미한다.
데이터 형에 따라서 저장메모리의 크기 및 처리방법이 달라진다.
자바에는 데이터의 종류에 따라 2가지(기본 데이터형 과 참조 데이터형) 형태의 데이터가 존재한다.

기본 데이터형
자바에는 8개의 기본 데이터형이 존재한다.
논리형 – boolean
문자형 – char
정수형 – byte, short, int, long
실수형 – float, double

참조 데이터형
8개의 기본형에 속하지 않는 모든 데이터형이 참조 데이터에 속한다.
예 : 클래스, 인터페이스, 배열

 


♦ 변수
변수는 프로그램에서 사용되는 데이터를 저장하기 위한 용도로 사용되며, 데이터의 종류에 따라서 기본 데이터형 변수참조 데이터형 변수로 구분한다.

변수의 사용순서
변수선언 ⇒ 변수 초기화 ⇒ 변수값 변경

변수선언
변수선언은 저장할 데이터형과 식별하기 위한 변수명을 지정하는 것이다.
자바는 데이터형을 이용해서 메모리의 크기를 지정하며, 변수명을 이용해서 저장된 데이터에 접근한다.

데이터형 변수명;


변수 초기화
변수선언 후 실제로 데이터를 저장하는 것을 초기화(initialization) 라고 한다.

변수명 = 초기값;

변수의 초기화는 변수선언 후에 사용할 수 있으며, 선언과 초기화를 한번에 할 수도 있다.

int age = 23;
String name = "홍길동";


변수값 변경

저장된 값이 변경될 수 있기때문에 변수라고 부른다.
변수는 프로그램이 실행되면서 변경되는 것이 일반적이다.

int age; // 변수 선언
age = 20; // 변수 초기화
age = 10; // 변수값 변경

 

 

답글 남기기