Java/javaSE

자바의 자료형

청군로 2021. 4. 26. 20:33

자바에서는 기본 자료형을 크게 3가지로 나눌 수 있다.

 

1)숫자형

   숫자형은 말 그대로 숫자를 의미하여 숫자형에서도 정수형과 실수형이 있다.

 

   정수형) byte, short, int, long으로 크기를 정하며 각각 1, 2, 4, 8 Byte의 크기를 갖는다.

   정수형의 기본값은 int

 

   실수형) float, double이 있으며 각각 4, 8 Byte의 크기를 갖는다 또한 double이 기본형이다.

   float형을 선언할 때는 float a = 5.12; 등과 같이 선언 했을 시 컴파일 에러가 발생하는데

   값뒤에 f를 붙여 줘야 float형을 인식을 한다. ex) float a = 5.12f;

 

 

2)문자형

   문자형은 char과 문자열인 String이 있다. 이때 char형은 c언어 같은 프로그래밍 언어의 경우 1byte의

   크기(아스키 코드)를 갖지만, java에서는 유니코드 문자체계를 사용하므로 크기가 2Byte이다.

   이때 유니코드란 영어가 기본으로 구성되어 있는 아스키 코드에서 다양한 언어로 확장을 하여

   사용할 수 있게 만든 국제 코드 규약이다. 알파벳과 특수문자만을 표현할 때는 1Byte로도 충분 하였지만,

   각 국의 언어를 표현하기 위해서는 1Byte로 부족하여 2Byte를 사용한다.

 

3)논리형

   논리형은 참이냐 거짓이냐를 나타내는 true false이다.

   논리형은 1Byte를 갖는다.