Primitive data type
자바에서 사용되는 Primitive data type(원시 자료형)은 다음과 같습니다.자료형 | 비트 수 | 범위 |
boolean | JVM에 따라 다름 | True or False |
char | 16비트 | 0~65535 |
byte | 8비트 | -128 ~ 127 |
short | 16비트 | -32768 ~ 32767 |
int | 32비트 | -2147483648 ~ 2147483647 |
long | 64비트 | 아주 큰 값 |
float | 32비트 | 바뀔 수 있음 |
double | 64비트 | 바뀔 수 있음 |
참조 : Head First Java
이 중에서 int 형과 double 형은 기본형으로, 만약 아무런 선언 없이 정수를 적는다면 이를 컴파일러에서는 int로 인식하게 되며, 실수를 적는다면 이를 double로 인식하게 됩니다.
만약 float 형 변수에 실수를 입력하려 한다면,
다음과 같이 뒤에 f를 붙여주거나 명시적 형변환을 시켜 주어야 합니다.
float a = 1.2f;
// 혹은
float a = (float) 1.2;
// 혹은
float a = (float) 1.2;
두번째의 경우, Conversion(형변환) 이라고 합니다.
형변환에 대해서는 다음에 이어서 다루도록 하겠습니다.
'컴퓨터' 카테고리의 다른 글
[프로그래밍 언어론] 구문 분석 방법 (2) | 2011.03.20 |
---|---|
[프로그래밍 언어론] 파스트리(Parse tree)의 개요 (2) | 2011.03.20 |
[프로그래밍 언어론] BNF (Backus-Naur Form) 란? (0) | 2011.03.20 |
Base64 인코딩에 대한 잡설 (0) | 2011.03.20 |
[Java] Conversion과 Casting (0) | 2011.03.19 |
[Flash] Base64 Encoder & Decoder for flash (0) | 2011.03.18 |
[Flash] 플래시 슬라이드 이미지 뷰어 (AS3) (0) | 2011.03.18 |
티스토리 모바일 웹 스킨기능 살펴보기 (0) | 2011.03.15 |
Visual Studio 2010 Express Edition (0) | 2011.03.11 |
플래시 이미지 뷰어 (2) | 2011.03.10 |
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.