1.java基本数据类型

在java中有8中基本数据类型来存储数值、字符、和布尔值。如下图:

java double什么意思 double在java什么意思_取值范围

 

整数类型

整型数据根据它所占内存的大小的不同,分为byte、shot、int、和long这4中类型,取值范围如下表:

数据类型 

内存空间

取值范围

byte

8位

-128~127

shot

16位

-32768~32767

int

32位

-2147483648~2147483647

long

64位

-9223372036854775808~9223372036854775807

 

 

 

 

 

在变量赋值时,超出了范围就会报错。

浮点类型

浮点类型标识有小数的部分,java语言中分为单精度浮点类型(float)和双精度浮点类型(double),取值范围如下表:

数据类型

内存空间

取值范围

float

32位

1.4E-45~3.4028235E28

double

64位

4.9E-424~1.7976931348623157E380

 

 

 

在默认情况下小数为double类型,若使用float类型则需要在小数后面加F或f。在小数后面加D或d也可以表示double类型,不加也不会报错。

字符类型

字符类型char用于存储单个字符,占16位(两个字节)的内存空间。

布尔类型

布尔类型又称为逻辑类型,通过关键字boolean来定义布尔类型,只有true和false两个值,分别代表逻辑中的真与假,一般用于判断。