Java 语言提供了八种基本类型。 六种数字类型(四种整数类型(默认为 int 类型)、两种浮点类型(默认为 type))、一种字符类型和一种布尔类型。
字节:
字节数据类型是一个 8 位有符号整数,以二进制补码表示; (256个数字),占1字节
最小值为-128(-2^7);
最大值为127(2^7-1);
默认值为0;
byte类型用于在大型数组中节省空间,主要是替代整数,因为byte变量只占用int类型的四分之一的空间;
示例:字节 a=100,字节 b=-50。
短的:
Short 数据类型是一个 16 位、带符号的二进制补码整数,占用 2 个字节。
最小值为-32768(-2^15);
最大值为32767(2^15-1);
Short数据类型也可以像byte一样节省空间。 Short变量占用的空间是int类型变量的一半;
默认值为0;
示例:空头 s=1000,空头 r=-20000。
整数:
int 数据类型是 32 位、有符号的二进制补码整数; 占用3个字节
最小值为-2,147,483,648(-2^31);
最大值为 2,147,485,647 (2^31-1);
一般情况下,整型变量默认为int类型;
默认值为0;
示例:int a=,int b=-。
长的:
long 数据类型是 64 位、带符号的二进制补码整数; 占用4个字节
最小值为-9,223,372,036,854,775,808(-2^63);
最大值为9,223,372,036,854,775,807(2^63-1);
该类型主要用在需要比较大整数的系统上;
默认值为0L;
示例:long a=,int b=-。
long a=11(错误,整型变量默认为int类型)
long a=11L(正确,强制转换)
漂浮:
float数据类型是符合IEEE 754标准的单精度、32位浮点数; 占用4个字节-3.4E38-3.4E38。 。 .浮点数存在舍入误差
float在存储大型浮点数组时可以节省内存空间;
默认值为0.0f;
浮点数不能用来表示货币等精确数值;
示例:浮点数 f1=234.5f。
float f=6.26(错误浮点数默认类型为type)
float f=6.26F(正确转换,强制)
d=4.55(正确)
:
数据类型是双精度、64位、符合IEEE 754标准的浮点数;
浮点数的默认类型是type;
类型也不能表示精确的值,例如货币;
默认值为0.0d;
示例:d1=123.4。
:
数据类型代表一位信息;
只有两个值:true 和 false;
该类型仅用作记录真/假情况的标志;
默认值为 false;
示例:一=真。
字符:
char类型是单个16位字符; 使用 '' 代表一个字符。 。 Java 在内部使用字符集。 .他有一些转义字符,2个字节
最小值为'u0000'(即0);
最大值为'uffff'(即65,535); 可以作为整数使用,每个字符对应一个数字
以上是Power Node Java培训机构小编对《Java基本类型和字节大小详解》内容给出的解答。 希望对大家有所帮助。 如有疑问,请在线咨询。 专业老师随时为您服务。