把第5行,第7行if语句后面的分号删除就正常了。因为if后面有分号,所以if条件控制不了打印语句(不属于if语句内)。
因为第五、七行if后面多了一个分号,分号代表一条语句,所以if后面的输出语句并不属于if语句内。导致会输出6、8行的语句。注意开发规范,把大括号加上,这样就不容易出错了,也不会出现上面这种情况。