2、byte类型

Byte表示的是一个字节的8位二进制数,取值范围为-128到127,可以用来表示一个字符、一个布尔值或代表字符串中的某个字符的数字编号等。

public class ByteDemo { public static void main(String[] args){ //声明一个byte类型 byte byteInter =0; //byte类型最大时:127 byte byteMax = Byte.MAX_VALUE; //byte类型最小值: -128 byte byteMin = Byte.MIN_VALUE; }}

3、short类型

phplong长整型Java 整型数据有byteshortintlong它们之间有什么纷歧样 Docker

用于表示整数,它霸占两个字节,即16位,可以表示的范围为-32768到32767。
short类型的默认值是0。

public class ShortDemo { public static void main(String[] args){ //声明一个short类型 short shortInter =0; //short类型最大时: 32767 short shortMax = Short.MAX_VALUE; //short类型最小值: -32768 short shortMin = Short.MIN_VALUE; }}

4、int类型

int类型是32位有符号整数类型,范围从-2的31次方到2的31次方-1。
详细而言,int类型的取值范围为-2147483648到2147483647。

public class InterDemo { public static void main(String[] args){ //声明一个int类型,初始化值为:0 int intNumber =0; //int类型最大时: 2147483647 int intMax = Integer.MAX_VALUE; //int类型最小值: -2147483648 int intMin = Integer.MIN_VALUE; }}

5、long类型

long类型是64位有符号整数类型,范围从-2的63次方到2的63次方-1。
详细而言,long类型的取值范围为-9223372036854775808到9223372036854775807。

public class LongDemo { public static void main(String[] args){ //声明一个long类型,初始化值为:0 //把稳:由于long类型跟int类型有交集,以是long类型声明时候在后面带一个大写L标识解释是long类型; long longNumber =0L; //long类型最大时: 9223372036854775807L long longMax = Long.MAX_VALUE; //long类型最小值: -9223372036854775808L long longMin = Long.MIN_VALUE; }}

6、结语

整型数据有byte、short、int、long等类型数据,它们的只要差别在于数据范围,平常利用的比较多的是int跟long类型。