찾다
Javajava지도 시간자바의 8가지 기본 데이터 유형
자바의 8가지 기본 데이터 유형Jun 05, 2019 pm 01:57 PM
기본 데이터 유형

자바의 데이터 유형은 참조 유형과 기본 데이터 유형으로 구분됩니다. 기본 유형은 8가지 유형으로 나누어집니다.

자바의 8가지 기본 데이터 유형

1. 정수형(Integer Type)

정수형(Integer type)에는 byte, short, int, long이 있으며, 모두 부호 있는(보수) 정수입니다(즉, 음수를 나타낼 수 있습니다).

Integer literal 수량(127-128)은 기본적으로 int형이 선언된 타입의 범위를 벗어나지 않는다면 작은 타입을 직접 할당할 수 있습니다(외워둘 필요 없이 차차 이해하게 될 것입니다. 프로그램을 작성하는 과정). (추천 학습: JavaVideoTutorial)

정수형을 사용할 때 (-128~127) 사이의 값 범위에 주의하세요. 바이트 유형에 직접 할당할 수 있습니다. , Java는 부호 비트를 자동으로 처리합니다. 마찬가지로 짧은 유형도 동일합니다(거의 사용되지 않음).

Java 기본 바이트, short는 32비트로 계산됩니다(int 유형 범위도 32비트입니다).

참고: 긴 유형 리터럴은 "L", "l" 접미사를 사용해야 합니다. 그렇지 않으면 컴파일이 통과되지 않습니다. 아래와 같이 정수 값의 기본 리터럴이 int 유형이기 때문에 12123123123은 분명히 int 범위를 벗어나므로 컴파일 오류가 발생합니다. 그러나 그 뒤에 접미사 "L"이 추가되면 이는 다음을 의미합니다. 숫자가 긴 유형이라는 것입니다.

2. 부동 소수점 형식

소수점을 나타내는 데 사용되는 데이터 형식입니다. 부동 소수점 숫자의 원리: 이진 과학 표기법.

십진 부동 소수점 숫자에 대한 과학적 표기법: 219345=2.19345*(10^5)

이진 부동 소수점 숫자에 대한 과학적 표기법: 10111=1.0111*(2^ 100)

2.19345*(10^5)를 예로 들어 다음 개념을 소개합니다.

Mantissa: .19345

Expont: 5#🎜 🎜 #

Base: 10

float 유형은 총 32비트(int와 동일)를 가지며, 그 중 1비트는 부호 비트, 지수는 8비트, 가수는 23비트입니다. float의 정밀도는 23자리(즉, 23자리를 정확하게 표현할 수 있으며, 23자리를 초과하면 잘립니다)라는 점을 강조해야 합니다.

작은 나무는 가수의 길이로 정확도를 표현합니다. 예를 들어 pi=3.14이면 정확도는 2자리, pi=3.1415이면 정확도는 4자리입니다.

더 흥미로운 점은 int의 정밀도가 float보다 더 크다는 것입니다. 왜냐하면 int의 정밀도가 31비트로 float보다 크기 때문입니다.

float 유형은 정밀도가 낮기 때문에 일반적으로 double 유형을 더 자주 사용합니다.

double형은 부호 1비트, 지수 11비트, 가수 52비트를 포함해 64비트를 표현할 수 있습니다. (저장 형식을 기억할 필요는 없으며 일반적인 내용만 알면 충분합니다.) 소수는 double로 표시됩니다.)

double의 정밀도는 int보다 정확하고 표현할 수 있는 범위는 float보다 크지만 long만큼 좋지는 않습니다.

부동 소수점 숫자의 리터럴 값은 기본적으로 두 배라는 점에 유의해야 합니다.

3. 문자 유형 char

문자 유형은 이진수인 16비트 부호 없는 정수입니다. 문자의 유니코드 인코딩 값입니다.

인코딩이 무엇인가요? 컴퓨터에서는 단어를 쓸 수 없고 숫자를 표현하기 위해 0과 1만 사용할 수 있기 때문에 숫자를 표현하는 것 외에도 특정 숫자를 문자로 표현할 수도 있다는 인위적인 규정을 만들었습니다. 십진수 65로 표현되는 문자는 대문자 A

입니다. 이 모든 것은 컴퓨터 내부에는 최대한 인간의 습관에 따라 표시하고 출력하기 위한 것입니다. .

char 유형은 부호 없는 16비트 정수입니다. 최소값은 0이고 최대값은 65535=2^16-1입니다. 프로그램에서 문자에 값을 할당할 때는 단일을 사용합니다. 문자 리터럴에 따옴표를 사용할 수 있습니다. 문자, 숫자 및 기호를 char에 할당할 수 있습니다.

아래에 표시된 것처럼 "0"이 아닌 C++에서 문자열의 끝 문자로 일반적으로 사용되는 /u0000과 같이 모든 문자가 표시되는 것은 아니라는 점에 유의해야 합니다. 콘솔에 표시되는 상자는 보이지 않는 문자를 나타냅니다.

4.boolean 부울 유형

표현: true(true)/false(false).

은 일반적으로 판단문 블록에 사용됩니다.

public class demo{
    boolean b=false;
    if(b==true){
        System.out.println("回家睡觉");
    }else{
        System.out.println("熬夜加班");
    }
}
자바 관련 기술 기사를 더 보려면

Java 개발 튜토리얼 열을 방문하여 알아보세요. !

위 내용은 자바의 8가지 기본 데이터 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
java基本数据类型各占多少字节java基本数据类型各占多少字节Aug 17, 2020 am 10:59 AM

Java一共有8种基本数据类型:1、int占4字节,取值范围为“-2147483648~2147483647”;2、short占2字节,取值范围为“-32768~32767”;3、long占8字节;4、byte占1字节,取值范围为“-128~127”;5、float是单浮点类型,占4字节;6、double是双浮点类型,占8字节;7、char占2字节;8、boolean占1字节。

基本数据类型都有什么特点基本数据类型都有什么特点Nov 10, 2023 pm 01:52 PM

基本数据类型都有固定大小、固定的取值范围、不可变性、直接访问内存、默认值、运算规则、占用的存储空间、速度、特殊函数和转换等特点。详细介绍:1、固定大小,基本数据类型在声明时具有固定的大小,意味着在任何情况下,每个基本数据类型的存储空间都是相同的,不会因为变量的值而改变;2、固定的取值范围,每种基本数据类型都有固定的取值范围;3、不可变性,基本数据类型是不可变的等等。

plc基本数据类型有哪些plc基本数据类型有哪些Nov 02, 2023 am 10:40 AM

plc基本数据类型有位、字节、整数、浮点数、字符串、布尔、时间、计数器、定时器等。详细介绍:1、位(Bit):表示一个开关状态,可以是0或1;2、字节(Byte):表示8个位的数据,可以存储整数值(0-255)或字符;3、整数(Integer):表示有符号的整数值,可以是正数、负数或零;4、浮点数(Float):表示带有小数部分的实数值,可是单精度(32位)或双精度(64位)等

es6中基本数据类型有哪些es6中基本数据类型有哪些Nov 07, 2023 am 10:12 AM

es6中基本数据类型有“Number”、“String”、“Boolean”、“Symbol”、“null”和“undefined”六种类型:1、,包括整数和浮点数,用于表示数值;2、String,用于表示文本数据;3、Boolean,表示逻辑上的真或假;4、Symbol,用于对象属性的唯一标识符;5、null,表示一个空值或不存在的对象;6、undefined。

java基本数据类型java基本数据类型Aug 02, 2023 pm 02:16 PM

java基本数据类型有:1、byte,用于处理文件和网络传输等字节级别的数据;2、short,可以用于节约内存空间的需求;3、int,使用最广泛的整数类型;4、long,用于处理需要较大值的整数计算;5、float,用于科学计算和需要高精度计算的场景;6、double,使用最广泛的浮点数类型;7、char,可以表示任何字符;8、boolean,用于条件判断和布尔运算。

python基本数据类型有哪几种python基本数据类型有哪几种Dec 11, 2023 pm 04:08 PM

python基本数据类型有七种,详细介绍:1、数字,Python支持几种类型的数字,包括整数、浮点数、复数和布尔值;2、字符串,是由零个或多个字符组成的有序字符序列,在Python中,字符串是不可变的,这意味着不能更改字符串中的字符;3、列表,是Python中的可变数据类型,可以包含任意数量和类型的对象,列表是有序的,并且可以包含重复的元素;4、元组,与列表类似等等。

redis基本数据类型有哪些redis基本数据类型有哪些Dec 18, 2023 pm 02:47 PM

redis基本数据类型有:1、String;2、List;3、Set;4、Hash;5、Sorted Set。详细介绍:1、String,这是Redis最基本的数据类型,可以存储任何类型的数据,包括字符串、数字和二进制数据等;2、List,是一种有序的字符串列表,可以在头部或尾部添加元素;3、Set,是一组无序、唯一的字符串集合,可以对集合进行并、交、差等集合运算等等。

常用基本数据类型有哪些常用基本数据类型有哪些Nov 02, 2023 am 11:53 AM

常用基本数据类型有整型、浮点型、布尔型、字符型、字符串、null、枚举、结构体、联合和指针等。详细介绍:1、整型,用于存储整数数值,有符号和无符号两种类型;2、浮点型,用于存储具有小数部分的数值,分为单精度和双精度两种类型;3、布尔型,用于存储逻辑值,即真或假;4、字符型,用于存储单个字符或字母;5、字符串,用于存储文本数据或字符序列;6、空值或null,表示没有值等等。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.