> 自然
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;
下面就是数据类型图:
本文内容由小珊整理编辑!