您好:
x的值为 1.5,具体代码如下:
代码示意图
运行结果示意图
解析:在方法Function中,因为是两个if条件,a=2,b=0,满足两个if条件,所以都会执行
x=0.5a=2,b=0,x=1时满足第一个if条件,执行后x=0.5;此时已不满足第二个if条件,会直接返回x