Java DataType 정리

munilive
Written by munilive on (Updated: )
  • 자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type) 2가지로 나눌 수 있으며 기본형에는 숫자형, 문자형, 논리형 으로 나눌 수 있다.
  • 숫자형은 다시 정수형과 실수형으로 나눈다.
  • 참조형은 기본형을 제외한 나머지로 배열(Array), 클래스(Class), 문자열(String), 시스템(System)등이 있다.
  • 정수형으로는 byte(1byte), short(2byte), int(4byte), long(8byte) 이 있으며 기본값으로는 int 이다.
  • 실수형으로는 float(4byte), double(8byte) 이 있으며, 기본값으로는 double 이다.
  • 문자형으로는 char(2byte)를 사용하고, 논리형으로는 boolean(1byte)를 사용한다. 논리형 boolean 는 true, false 두가지 값만을 가진다.

  • 변수는 데이터 타입에 따라 선언 하며, 다음과 같은 방식으로 선언 할 수 있다.

     int num;
     num = 10;
     int num = 10;
    
     long = 1024L;
     float = 3.14f;
    

    long 과 float 는 사용할 때 접미사로 L과 f를 붙여 주어야 한다.

  • 변수 이름을 정의 할땐 다음 사항을 주의 하여야 한다.
    1. 변수명은 대소문자를 구분한다. Munilive와 munilive 는 다른 변수이다.
    2. 변수명은 영문, 숫자, _(언더라인) 으로만 이루어 져야 한다.
    3. 변수명의 시작은 숫자로 할 수 없다. 영문과 _만 허용
    4. 예약어는 사용이 불가능 하다. 예약어로는 true, false, int, char 등.
      ※ 변수명에 특수문자로 _ 외 $도 사용이 가능하다. 하지만 사용을 하지 않는 것을 권한다.
    구분타입저장공간비 고
    정수형byte1byte 
     short2byte 
     int4byte기본형
     long8byte값 입력시 접미사로 L을 사용
    실수형float4byte값 입력시 접미사로 f를 사용
     double8byte기본형
    문자형char2byte유니코드를 사용
    논리형boolean1byte 

Comments

comments powered by Disqus