搜索
写经验 领红包
 > 自然

java的数据类型有哪些(java的数据类型包含)

导语:Java的数据类型

基本数据类型(Primitive Date Type):8种

1.整型

2.浮点类型

3.字符类型

4.布尔型

注:

1.Java中的自动类型提升问题。

正向过程:从低字节到高字节可以自动转换。

byte->short->int->long->float->double

逆向过程:

例:int a = (int)4.562;

注意:逆向转换丢失精度。

2.boolean:只有true和false。

3.char:Java中用“\u四位十六进制的数字(即使在注释中出现\u,后面如果跟的不是4个数字,也会报错)”表示将字符转换成对应的Unicode编码,字符类型要用单引号括起来。

4.默认浮点类型为double,float数据类型有一个后缀为"f"或"F"。

5.long类型有一个后缀为"l"或"L"。

引用数据类型(Reference Type)

类、接口、数组

引用类型 变量名 = new 引用类型名(参数); //new后面一般跟的都是类的构造器

成员:写在类体括号里面的

自动类型提升:

类型自动提升规则:

a和b做某种运算:

a和b中有double,结果就是double。

a和b中有float,结果就是float。

a和b中有long,结果就是long。

除此之外,结果都是int。

把高字节转换成低字节,需要做强制类型转换:byte c =(byte)a + b;

下面就是数据类型图:

本文内容由小珊整理编辑!