单选题 下列程序的运行结果是______。
Public class sun
{
Public static void main (String args[])
{
int x=4, y=0;
if (Math. pow (x, 2)==16)
y=x;
if (Math. pow (x, 2)<15)
y=1/x;
if (Math. pow (x, 2)>15)
y=(int)Math. pow (x, 2)+1;
system. out. println(y);
}
}
【正确答案】 B
【答案解析】[解析] 本题是考查对if-else分支结构和几个标准函数的理解。pow(x, y)方法是x的y次幂,程序中pow(x, 2)满足第1个if语句和第3个if语句,条件变量y将被赋值两次,但对于同一个变量来说,只能存储最后一个所赋的值。