SW/Java

Java : Data Types 개념, 개요, 설명

얇은생각 2023. 2. 17. 07:30
반응형

Java : Data Types 개념, 개요, 설명

 

 

Java의 데이터 유형

데이터 유형은 변수에 저장할 수 있는 다양한 크기와 값을 지정합니다. Java에는 두 가지 유형의 데이터 유형이 있습니다.

기본 데이터 유형 : 원시 데이터 유형에는 부울, 문자, 바이트, 쇼트, int, , 플로트 및 더블이 포함됩니다.

기본이 아닌 데이터 유형 : 비주 데이터 유형에는 클래스, 인터페이스 및 배열이 포함됩니다.

 

 

Java 기본 데이터 유형

Java 언어에서 원시 데이터 유형은 데이터 조작의 구성 요소입니다. Java 언어로 사용할 수 있는 가장 기본적인 데이터 유형입니다.

Java는 정적 유형의 프로그래밍 언어입니다. , 모든 변수는 사용하기 전에 선언되어야 합니다. 그렇기 때문에 변수의 유형과 이름을 선언해야 합니다.

원시 데이터 유형에는 다음과 같은 8가지 유형이 있습니다.

- boolean 데이터 형식입니다.

- byte 데이터 유형입니다.

- char 데이터 형식입니다.

- short 데이터 유형입니다.

- int 데이터 형식입니다.

- long 데이터 유형입니다.

- float 데이터 유형입니다.

- double데이터 유형입니다.

 

 

Java : Data Types 개념, 개요, 설명 2

 

 

데이터 유형 기본값 기본 크기
boolean false 1 bit
char \u0000 2 byte
byte 0 1 byte
short 0 2 byte
int 0 4 byte
long 0L 8 byte
float 0.0f 4 byte
double 0.0d 8 byte

 

 

 

Boolean 데이터 유형

부울 데이터 유형은 true false의 두 가지 가능한 값만 저장하는 데 사용됩니다. 이 데이터 유형은 참/거짓 조건을 추적하는 단순 플래그에 사용됩니다.

부울 데이터 유형은 정보의 한 비트를 지정하지만 "크기"는 정확하게 정의할 수 없습니다.

 

 

Byte 데이터 유형

바이트 데이터 유형은 원시 데이터 유형의 예입니다. 이것은 8비트 부호 있는 2의 보완 정수입니다. 값 범위는 -128 ~ 127(포함)입니다. 최소값은 -128이고 최대값은 127입니다. 기본값은 0입니다.

바이트 데이터 유형은 메모리 절약이 가장 필요한 대규모 배열에서 메모리를 절약하는 데 사용됩니다. 바이트가 정수보다 4배 작기 때문에 공간을 절약합니다. 또한 "int" 데이터 유형 대신 사용할 수도 있습니다.

 

 

Short 데이터 유형

짧은 데이터 유형은 16비트 부호 있는 2의 보완 정수입니다. 값 범위는 -32,768 ~ 32,767(포함)입니다. 최소값은 -32,768이고 최대값은 32,767입니다. 기본값은 0입니다.

짧은 데이터 유형은 바이트 데이터 유형처럼 메모리를 절약하는 데도 사용할 수 있습니다. 짧은 데이터 유형은 정수보다 2배 작습니다.

 

 

Int 데이터 유형

int 데이터 유형은 32비트 부호 있는 2의 보완 정수입니다. 값 범위는 - 2,147,483,648(-2^31)에서 2,147,483,647(2^31-1)(포함) 사이입니다. 최소값은 - 2,147,483,648이고 최대값은 2,147,483,647입니다. 기본값은 0입니다.

int 데이터 유형은 메모리에 문제가 없는 경우를 제외하고 일반적으로 정수 값의 기본 데이터 유형으로 사용됩니다.

 

 

long 데이터 유형

긴 데이터 유형은 64비트 2의 보완 정수입니다. 값 범위는 -9,223,372,036,854,775,808(-2^63)에서 9,223,372,036,854,775,807(2^63-1)(포함) 사이입니다. 최소값은 -9,223,372,036,854,775,808이고 최대값은 9,223,372,036,854,775,807입니다. 기본값은 0입니다. 긴 데이터 유형은 int에서 제공하는 값보다 더 많은 값의 범위가 필요할 때 사용됩니다.

 

 

데이터 유형을 부동

플로트 데이터 유형은 단일 정밀도 32비트 IEEE 754 부동 소수점입니다.값 범위는 무제한입니다. 부동 소수점 숫자가 큰 배열에 메모리를 저장해야 하는 경우에는 이중 대신 부동 소수점을 사용하는 것이 좋습니다. 통화와 같은 정확한 값에 부동 데이터 유형을 사용하면 안 됩니다. 기본값은 0.0F입니다.

 

 

double 데이터 유형

이중 데이터 유형은 이중 정밀도 64비트 IEEE 754 부동 소수점입니다. 값 범위는 무제한입니다. 이중 데이터 유형은 일반적으로 부동 소수점 값과 마찬가지로 소수점 값에 사용됩니다. 이중 데이터 유형은 통화와 같은 정확한 값에도 사용해서는 안 됩니다. 기본값은 0.0d입니다.

 

 

char 데이터 유형

char 데이터 유형은 단일 16비트 유니코드 문자입니다. 값 범위는 '\u0000'(또는 0)에서 '\uffff'(또는 65,535 포함) 사이입니다.문자 데이터 유형은 문자를 저장하는 데 사용됩니다.

 

 

자바 2바이트, \u0000

자바는 ASCII 코드 시스템이 아닌 유니코드 시스템을 사용하기 때문입니다. \u0000은 유니코드 시스템의 가장 낮은 범위입니다. 유니코드에 대한 자세한 설명을 보려면 다음 페이지를 방문하십시오.

반응형