- if (num == 0) {
- if (s1.getAge() > s2.getAge()) // A,如满足条件1
- return 1; // A,则return 1
-
- if (s1.getAge() == s2.getAge()) // B,如满足条件2
- return 0; // B,则return 0
-
- return -1; // C,以上2个条件都不满足,return -1
-
- return num; // D,同C,但是return语句只要执行一次,return以下的语句都不会执行,所以D处的return无意义
- }
复制代码 |