类型转换
强制类型转换
由于Java是一种强类型语言,所以要进行一些运算的时候,需要用到类型转化。
低------------------------------------》高
byte,short,char–>int–>long–>float–>double
在把高容量转换为低容量的时候,需要强制转换
(类型)变量名
自动类型转换
在把低容量转换为高容量的类型时,就是自动转换。
注意点
-
不能对布尔值boolean进行转换,错就是错,对就是对。
-
不能把对象类型转换为不相干的类型。
-
在把高容量转换为低容量的时候需要强制转换。
-
转换的时候可能会存在内存溢出。
-
在操作比较大的数时,要注意内存溢出问题。