执行下面程序段后,z值为( )。intx=1,y=2,z=3;z=z/(float)(x/y)}

admin2013-12-02  51

问题 执行下面程序段后,z值为(    )。intx=1,y=2,z=3;z=z/(float)(x/y)}

选项 A、编译无法通过
B、6
C、3
D、2

答案A

解析 本题考查Java的运算和类型转换。题目中变量x、y、z是int类型.由于括号的优先级要高.所以语句(float)(x/y)的结果为0.0。分母已经成为0,编译肯定无法通过。另外,由于z是int型,不能将float型强制转化为int型。
转载请注明原文地址:https://jikaoti.com/ti/nJkiFFFM
0

随机试题
最新回复(0)