java类型转换
由于java是强类型语言,所有要进行有些运算的时候,需要用到类型转换
低--->高
byte,short,char ->int -> long -> float -> double
运算中不同类型数据需转化为同一类型
-
强制转换
(类型)变量名 高--低
![]()
-
自动转换
低--高

注意点
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
再把高容量转换到低容量的时候,强制转换
-
转换的时候可能存在内存溢出和精度问题

Incompatible types. Found: 'java.lang.String', required: 'char'
您正在将变量myChar初始化为char类型,但尝试在其中装入String。


浙公网安备 33010602011771号