Java DataType 정리

munilive
munilive
  • 자바의 데이터 타입은 크게 기본형(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
munilive

munilive

Backend Application Developer

Share

Comments

Related Posts

Java 정수형, 실수형 데이터타입의 저장 가능한 범위

Java 정수형, 실수형 데이터타입의 저장 가능한 범위

Java에서 사용되는 DataType 기본형 중에 정수형과 실수형의 자료 범위표 이다. 아래 코드는 위 표에서 설명하는 Min/Max에 해당하는 범위를 Java에서 직접 출력하기…

munilive munilive ·
JAVA 조건문 if, switch

JAVA 조건문 if, switch

와 는 어떤 조건에 대하여 실행해야 할 구문을 나눌때 사용한다. 와 가 어떻게 다른지에 대하여 알아 보도록 하자. if if 문은 if, if-else, if-else if 세가지…

munilive munilive ·
JAVA Operator(연산자) 종류

JAVA Operator(연산자) 종류

연산자란 어떠한 기능을 수행하는 기호로서 일반적인 수학과 기호와 비슷하다 생각 하면된다. Java의 연산자는 크게 단항, 이항, 삼항, 대입 연산자로 나뉘며 이항 연산자는 다시 산…

munilive munilive ·