Java 언어의 변수는 미리 정의되어 있어야만 컨테이너에 값을 할당하고 작업에 참여하고 원하는 결과를 저장할 수 있으므로 먼저 방법을 배워야 합니다. 이러한 변수를 정의합니다.
이번 글에서는 자바 언어의 기본 데이터 타입, 즉 내장형(Built-in Type)에 대해 집중적으로 살펴보도록 하겠다. 자바 언어는 숫자형 6개(정수형 4개, 부동소수점형 2개)를 포함해 총 8가지 기본형을 제공한다. , 하나의 문자 유형이 있으며 차례로 소개되는 부울 유형도 있습니다.
1. 바이트 유형:
바이트 데이터 유형은 8비트, 부호 있는 2의 보수 정수 표현입니다.
최소값은 -128(-2^7), 최대값은 127(2^7-1), 기본값은 0입니다.
byte 유형은 큰 배열에서 공간을 절약하는 데 사용되며 주로 정수를 대체합니다. byte 변수는 int 유형 공간의 1/4만 차지하기 때문입니다.
예:
bytea=150,byteb=-30;
2. 짧은 유형:
짧은 데이터 유형은 16비트 부호 있는 2의 보수 정수입니다.
최소값은 -32768(-2^15)이고, 최대값은 32767(2^15 - 1)입니다.
short 데이터 유형은 byte와 같이 공간을 절약할 수도 있습니다. short 변수는 int 유형 변수가 차지하는 공간의 절반이며 기본값은 0입니다.
예:
반바지=200, 반바지=-4500;
3. 정수형:
int 데이터 유형은 정수의 부호 있는 2의 보수 표현인 32비트입니다.
최소값은 -2,147,483,648(-2^31), 최대값은 2,147,483,647(2^31 - 1)입니다. 일반적으로 정수형 변수의 기본값은 int이며 기본값은 0입니다.
예:
inta=100000,intb=-200000;
4. 긴 유형:
Long 데이터 유형은 64비트 부호 있는 2의 보수 정수 표현입니다.
최소값은 -9,223,372,036,854,775,808(-2^63)이고 최대값은 9,223,372,036,854,775,807(2^63 - 1)입니다. 이 유형은 주로 큰 정수를 비교해야 하는 시스템에서 사용됩니다. 기본값은 0L입니다.
예:
롱가=100000L, 롱b=-200000L;
L은 이론적으로 대소문자를 구분하지 않지만, l로 쓰면 숫자 1과 쉽게 혼동되어 구별하기 어려우므로 대문자로 표기하는 것이 가장 좋습니다.
5. 플로트 유형:
float 데이터 유형은 단정밀도, 32비트, IEEE 754 호환 부동 소수점 숫자입니다.
float는 큰 부동 소수점 배열을 저장할 때 메모리 공간을 절약할 수 있습니다. 기본값은 0.0f입니다.
부동 소수점 숫자는 통화와 같은 정확한 값을 나타내는 데 사용할 수 없습니다.
예:
floatf1=3.1415f;
6. 이중 유형:
double 데이터 유형은 배정밀도, 64비트, IEEE 754 호환 부동 소수점 숫자입니다.
부동 소수점 숫자의 기본 유형은 double입니다.
double형도 통화 등 정확한 값을 표현할 수 없으며 기본값은 0.0d입니다.
7. 부울 유형:
부울 데이터 유형은 1비트의 정보를 나타냅니다.
true와 false라는 두 가지 값만 있습니다.
이 유형은 참/거짓 조건을 기록하는 플래그 역할만 합니다.
기본값은 false입니다.
예:
부울결과=true;
8. 문자 유형:
char 유형은 단일 16비트 유니코드 문자입니다.
최소값은 u0000(10진수에 해당하는 값은 0)이고 최대값은 uffff(65535)입니다.
char 데이터 유형은 모든 문자를 저장할 수 있습니다.
예:
문자='A';
다양한 데이터 유형의 기본값은 다음과 같습니다.
위의 Java 기본 데이터 유형은 암기하지 않고도 이해할 수 있으며, 이후의 코드 연습에서는 코드의 양이 증가함에 따라 다양한 데이터 유형을 이해할 수 있습니다. 가슴.