티스토리 뷰

반응형

변수를 사용하기 위해선 변수를 선언해야 한다.

변수 선언은 변수에 어떤 타입(type)의 데이터를 저장할 것인지, 변수의 이름이 무엇인지를 결정한다.

반응형

 

 

변수 이름 작성규칙

작성 규칙 예시
첫 번째 글자는 문자이거나 $, _ 이어야 한다. 가능: _valueName, $first, second
불가능: @name, $#car
숫자로 시작할 수 없다. 불가능: 1price
영어 대소문자를 구분한다. firstname 과 firstName 은 다르다.
첫 문자는 영어 소문자로 시작하며, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다.(관례) springWinter, maxNumber
자바 예약어는 사용할 수 없다. boolean, private, void, if, new 등등

 

 

기본 타입 (primitive type)

기본 타입은 총 8개이다.

정수 타입 : byte, char, short, int, long

실수 타입 : float, double

논리 타입 : boolean

 

 

<정수 타입>

타입 메모리 사용 크기 허용 범위
byte 1byte -2^7 ~ (2^7 -1) -128 ~ 127
short 2byte -2^15 ~ (2^15 -1) -32,768 ~ 32,767
char 2byte 0 ~ (2^16 -1) 0 ~ 65535 (유니코드)
int 4byte -2^31 ~ (2^31 -1) -2,147,483,648 ~ 2,147,483,647
long 8byte -2^63 ~ (2^63 -1) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

 

 

변수의 허용 범위를 벗어난 경우 컴파일 에러가 발생한다.

 

반응형
댓글