单选题
执行下面程序段后,z值为{{U}} {{/U}}。
int x=1,y=2,z=3;
z=z/(float)(x/y);
A.编译无法通过
B.6
C.3
D.2
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 本题考查Java的运算和类型转换。题目中变量x、y、z是int类型,由于括号的优先级要高,所以语句(float)(x/y)的结果为0.0,分母已经成为0,编译肯定无法通过。另外,由于z是int型,不能将float型强制转化为int型。
提交答案
关闭