栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java八大基本数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java八大基本数据类型

Java基本数据类型为:byte、short、int、long、float、double、boolean、char

其中:

        整数型:byte、short、int、long

        浮点型:float、double

        字符型:char

        布尔型:boolean

Java中最小的计算单元为字节,1字节=8位(bit)。

一、整型  1、byte

byte属于Java中的整型,长度为1字节8bit,取值10000000(-128)到 01111111(127),变量初始化默认值为0,包装类Byte 

例如:Byte max = 127;

           Byte min = -128;

值范围-128至127,超出既不能使用byte数据类型

2、short

长度为2字节16bit,取值10000000 00000000(-32768)到 01111111 11111111(32767),变量初始化默认值为0,包装类Short

例如:Short max = 32767;

           Short min = -32768;

值范围-32768至32767,超出既不能使用byte数据类型

3、int

长度为4字节32bit,取值-2^31 (-2,147,483,648)到 2^31-1(2,147,483,647),变量初始化默认值为0,包装类Integer

例如:int max = 2,147,483,647;

           int min = -2,147,483,648;

值范围-2,147,483,648至2,147,483,647,超出既不能使用byte数据类型

4、long

长度为8字节64bit,取值-2^63 (-9,223,372,036,854,775,808‬)到 2^63-1(9,223,372,036,854,775,8087),变量初始化默认值为0或0L,包装类Long

例如:Long max = 9,223,372,036,854,775,8087;

           Long min = -9,223,372,036,854,775,808;

值范围-9,223,372,036,854,775,808至9,223,372,036,854,775,8087,超出既不能使用byte数据类型

如果使用long,可以一下方式表达

        Long i = 123L;

二、浮点型

Java中浮点型数据无法由二进制直接表示,而是一种对于实数的近似数据表示法,它遵循IEEE 754标准

1、float

float属于Java中的浮点型,也叫单精度浮点型,长度为4字节32bit,变量初始化默认值0.0f,包装类Float

例如:

        Float i = 1.11L;

注意:浮点型,java默认使用double类型,如需要使用float类型,可在值后加F

2、double

double属于Java中的浮点型,也叫双精度浮点型,长度为8字节64bit,变量初始化默认值0.0d,包装类Double

例如:

        Float i = 1.11;

三、字符型 1、char

char属于java中的字符型,占2字节16bit,可以赋值单字符以及整型数值, 变量初始化无默认值,包装类Character。

例如:

char a = 'a';

char a = '中';

char a = 12; // 取值范围0~65536,因为char类型在ASCII字符编码中,有对应的数值,可直接做运算,输出字符表中对应的字符

四、布尔型 1、boolean

仅有两个值true, false,变量初始化默认值false

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/671432.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号