java 데이터 형식은 어떤 수치 범위가 얼마나 됩니까
Java에서 데이터 유형은 기본 데이터 유형(값 유형)과 패키지 유형(참조 데이터 유형) 두 가지로 나뉩니다.기본 데이터 형식은 대상이 아니므로 toString (), hashCode (), getClass (), equals () 등의 방법을 호출할 수 없습니다.
8가지 기본 데이터 유형 - - - 8가지 패키지 유형
정형:
byte Byte 【-128,127】 1 (【-2 7 ,2 7 -1】) 8
short Short 【-32768,32767】 2 (【-2 15 ,2 15 -1】) 2*8-1
int Integer 【-2147483648,2147483647】 4 (【-2 31 ,2 31 -1】)4*8-1
long Long 【-9223372036854774808,9223372036854774807】 8 (【-2 63 ,2 63 -1】) 8*8-1
바이트와 쇼트의 수치 범위가 비교적 작고 롱의 수치 범위가 너무 넓으며 차지하는 공간이 많다. 기본적으로 int는 우리의 일상적인 계산을 만족시킬 수 있고 int도 가장 많이 사용하는 정형 유형이다.일반적인 상황에서 만약에 JAVA에 정수 숫자가 35와 같이 나타나면 이 숫자는 int형이다. 만약에 우리가 이것이byte형이기를 원한다면 데이터 뒤에 대문자 B:35B를 붙여서byte형이라는 것을 나타낼 수 있다. 같은 35S는short형, 35L은long형을 나타낸다. int는 우리가 아무것도 넣지 않아도 되지만 롱형을 표시하려면 반드시 데이터 뒤에'L'을 넣어야 한다.
부동 소수점:
float Float 4바이트
더블 더블 8바이트
그들 사이의 차이는 그들의 정확도가 다르다는 데 있다
더블형은float형보다 저장 범위가 넓고 정밀도가 높기 때문에 일반적인 부동점형의 데이터는 성명하지 않은 상황에서 모두 더블형이다. 만약에 데이터가float형이라는 것을 표시하려면 데이터 뒤에'F'를 붙일 수 있다.
부동점형의 데이터는 완전히 정확할 수 없기 때문에 때때로 계산할 때 소수점의 마지막 몇 자리에 부동이 나타날 수 있는데 이것은 정상이다.
문자 유형:
char Character 2바이트
문자를 저장하는 데이터 형식입니다. 2바이트를 사용하고 유니코드 인코딩을 사용합니다. 128바이트 인코딩은 ASCII와 호환됩니다.
문자의 저장 범위는\u0000~\uFFF입니다. 문자형의 데이터를 정의할 때''를 추가해야 합니다. 예를 들어'1'은 문자'1'이 아니라 숫자1'을 표시합니다.
Boolean 모델:
boolean Boolean
두 개의 값만,true와false
읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.