2. java的数据类型
基本数据类型 /*[ ]里存放的是字节长度*/
整数类型:byte[1] ;short[2] ; int [4] ; long [8]
浮点类型:float [4] ; double [8]
字符类型:char [2]
布尔类型: Boolean [1]
引用数据类型
1.类 class
2.接口 interface
3.数组 [ ]
2.2自动类型转换
2.2.1.byte,short,char不会相互自动转换, 三者(a与a;a与b/c)计算,会先转换为int
2.2.2不同类型的数据之间进行操作,结果的类型会自动提升为最大的类型
2.2.3.当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型, 这个就是自动类型转换。
2.3强制类型转换
自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要 加上强制转换符(),但可能造成精度降低或溢出,格外要注意。
强转符号-> () 只针对最近的操作数有效