流觞区直

导航

3.2 数据类型

数据类型分类:

 Java的数据类型分为两大类:

  基本数据类型:包括 整数、浮点数、字符、布尔。

          整数型:byte 、short 、int 、long

          浮点型:float 、double

          字符型:char

          布尔型:boolean

 

  引用数据类型:字符串、数组、类、接口、Lambda。

 

注意事项:

1.字符串不是基本类型,而是引用类型。

2.浮点型可能只是一个近似值,并非精确的值。

3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。

4.浮点数当中默认类型是double.如果一定要使用float类型,需要加上一个后缀F。

   如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。

 

基本数据类型

四类八种基本数据类型:

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128~127
短整型 short 2个字节 -32768~32767
整型 int(默认) 4个字节 -2的31次方~2的31次方-1
长整型 long 8个字节 -2的63次方~2的63次方-1
单精度浮点型 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点型 double(默认) 8个字节 4.9E-324~1.7977E+308
字符型 char 2个字节 0~65535
布尔类型 boolean 1个字节 true  false

posted on 2019-05-29 17:54  流觞区直  阅读(146)  评论(0编辑  收藏  举报