Java基本数据类型
Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。
程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的存储空间。
在Java中,一共有8中基本数据类型,其中,四种整型(byte,short,int,long),两种浮点型(float,double),一种字符类型(char)和一种用于判断逻辑条件的布尔类型(boolean)。
本篇主要讨论四种整数类型。
整数类型
Java 各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。
类 型 | 占用存储空间 | 表数范围 |
---|---|---|
byte | 1字节 | -128 ~ 127 |
short | 2字节 | -215 ~ 215-1 |
int | 4字节 | -231 ~ 231-1 |
long | 8字节 | -263 ~ 263-1 |
Java语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,如:
int i1 =