본문 바로가기

Java

데이터타입 -기본자료형 - 정수

기본자료형에는 정수, 실수, 문자, 논리형이 있다.

 

정수형에는 byte short int long이 있다.

정수의 기본형은 int다.

 

기본연산단위가 아닌 자료형을 사용하려면 접미사 L을 추가해준다.

package ch02;

public class DataType1 {

    /*
    데이터 타입이란
    변수라는 상자에 담을 수 있는
    값을 정의하는 것이다.

    상자의 크기에 따라 담을 수 있는 값의 범위가 달라진다.
     */

    // entry
    public static void main(String[] args) {

        /*
        자바의 데이터 타입에서 가장 큰 분류 체계는 2가지다.
        1. 기본 자료형 Primitive Data Type
        2. 참조 자료형 Reference Data Type

        이번 시간에는 기본자료형을 주로 다뤄 본다.
        기본자료형 가운데는
        정수형, 문자형, 실수형, 논리형이 있다.

        먼저 정수형을 알아본다.
        정수형이란 소수점이 없는 숫자를 가리킨다.
        0, -10
         */

        byte smallBox; // 1byte = 8bit

        /*
        smallBox라는 변수를 선언했다.
        이때 데이터 타입은 정수형을 담을 수 있는 형태로 1byte다.
        컴퓨터는 이진수(0, 1)로 데이터를 표현한다.
        [][][][][][][][] 8bit -> 1byte
        */

        short mediumBox; // 2byte = 16bit
        int standardBox; // 4byte  = 32bit
        long largeBox; // 8byte = 64bit

        smallBox = -128;
        smallBox = 127;

        mediumBox = -32768;
        mediumBox = 32767;

        standardBox = -2147483648;
        standardBox = 2147483647;

        /* 일반적으로 int 변수로 일상의 모든 수요가 충족된다고 본다.
        이 이상은 은행권에 가야 볼 수 있다.
         */

        largeBox = 9L; // 접미사 L : long이라는 데이터 타입을 말해주는 것이다.

    } // end of main

} // end of class
package exercise;

public class Exercise3 {

    // entry
    public static void main(String[] args) {

        /*
        1. 정수 550을 tecoBox1 이름으로 변수에 담아라
        byte, short, int, long

        2. 정수 22억을 techBox2 이름으로 변수에 담아라
        접미사 L 활용

        3. 문자 A를 tecoBox3 이름으로 변수에 담아라
        홑따옴표 쌍따옴표 구분

        4. 실수형 float 타입으로 0.12345를 tecoBox4 이름으로 변수에 담아라
        접미사 f 활용

        5. 기본 데이터 타입의 종류 8가지를 서술하라
        정수형 byte, short, int, lonf
        실수형 float, double
        문자형 char
        논리형 boolean
         */

        int tecoBox1 = 550;
        long techBox2 = 2200000000L;
        char tecoBox3 = 'A';
        float tecoBox4 = 0.12345f;

    } // end of main
} // end

'Java' 카테고리의 다른 글

데이터타입 - 실수형  (0) 2025.04.10
데이터타입 - 문자형  (0) 2025.04.10
상수 costant 활용  (0) 2025.04.10
변수의 선언, 초기화, 사용  (0) 2025.04.09
자바의 출력 명령어 println  (0) 2025.04.09