下列代码段执行后的结果是()。
int x = 8,y = 0,z = 0;
if(x>5){
y = 10;
z = 20;
}
else
y = 30;
z = 40;
System.out.println( y + "," + z );

  • A10,20
  • B10,40
  • C30,40
  • D30,20
参考答案: B
解题思路: if语句条件成立,因此执行y=10,z=20;else后y=30不执行。z=40不属于else子句的内容,因此z的值由20变为40。本题答案是B选项。>>>立即刷题