if语句的判断我有点不懂,有人能教教我吗?

img

三个else对应三个if,如题这是if语句的嵌套,第一个if语句对应最后一个else,中间的语句都是第一个if内的代码,因为a=1,b=3, a>b不成立,所以直接匹配最后一个else,所以x=7。