大家好,今天小编关注到一个比较有意思的话题,就是关于java语言类型转换的问题,于是小编就整理了2个相关介绍j***a语言类型转换的解答,让我们一起看看吧。
在j***a中关于自动类型转换说法正确的是,每一项都解释下?
应该是A和C吧 A就不用解释了吧。“a34; + 5肯定等于"a5" B和C: 只能有取值窄的范围向宽范围转换,反之则不行。
char < int < double 所以B:结果一定是int类型 所以C是对的
j***a中int型怎么换成boolean型?
这是不可能的。
int和boolean不是相同的数值类型。int的数值在“-2^32”到“2^32-1”;而boolean的数值只有两个,true和false。也就是说,不能直接将int类型转换成boolean类型,但是可以通过int类型之间的比较来获得boolean型。
在一些弱类型语言中,是可以将int型转换成boolean的,例如在Linux bash的sh脚本中,0表示真,其他数则为***。
(图片来源网络,侵删)
到此,以上就是小编对于j***a语言类型转换的问题就介绍到这了,希望介绍关于j***a语言类型转换的2点解答对大家有用。
(图片来源网络,侵删)