[填空题] 下面程序执行的结果应是 【8】 。 class Test2 { public static void main(String [] args)
2021-07-20
[填空题] 下面程序执行的结果应是 【8】 。 class Test2 { public static void main(String [] args) { int i=2,j=1; byte k=(byte)(i+j); System.out.println(k); } }
正确答案:【8】3
参考解析:【命题目的】考查数据类型的强制转换用法。【解题要点】将较长的数据类型转换成较短的数据类型,只能用强制类型转换,通常都用赋值语句来实现,在要求强制转换的变量名前面用()括上所要强制转换的类型符。【考点链接】强制转换会使精度降低,如题目中k的精度明显降为8位bit。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
