JAVA/기초

2.2.1 기본형(primitive type)

edoyyoy 2023. 2. 26. 19:56

1. 논리형

    boolean : true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다.

                     다른 기본형과의 연산이 불가능하다.

 

2. 문자형

    char : 문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장할 수 있다.

               내부적으로 정수(유니코드)로 저장하기 때문에 정수형 또는 실수형과 연산이 가능하다.

 

3. 정수형

    정수를 저장할 때 사용하며, 가장 많이 사용되므로 가장 많은 타입을 가지고 있다.

    byte : 이진 데이터를 다룰 때 사용된다.

    short : C언어와의 호환을 위해 추가됐다.

    int : 정수를 저장할 때 사용되며, CPU가 가장 효율적으로 처리할 수 있는 타입이므로 주로 사용된다.

    long

 

4. 실수형

    실수를 저장하는데 사용한다.

    float

    double : 정밀도가 높기 때문에 주로 사용된다.

 

 

* 기본형의 종류와 크기

     * 정수형의 크기에서 int형의 경우 -2^31 ~ 2^31-1의 범위를 갖는다.

        이는 대략 10자리 수 (약 20억, 2,000,000,000)의 값을 저장할 수 있다.

        따라서 7~9자리의 수를 계산할 때에는 넉넉하게 long타입(약 19자리)으로 변수를 선언하는 것이 좋다.