关于java数据类型
发布网友
发布时间:2022-05-06 08:41
我来回答
共3个回答
热心网友
时间:2022-06-29 04:01
有意思...我看看
正确的是A,D,B
任何类型和字符串进行运算都会被转换成字符串操作,
所以A,D正确
精度
double>float>long>int
所以
f=L+i;
这句,
i会被转化成long型,进行+运算后
结果被转化成float类型,
赋值给f
也正确,
而对于C,
i转化成float和f进行+运算,
而java不能将float型的结果转化成long型,
因为会损失精度,
所以赋值操作不会被执行,
C就是错的!
热心网友
时间:2022-06-29 04:02
好像就是第三个不行。
热心网友
时间:2022-06-29 04:02
楼上OK!
主要考察:+ 运算对String 和Number类型的应用