java

有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?

1
2
3
4
5
6
7
8
9
10
11
12
public class  {
public static void main(String[] args) {
System.out.println(func(1,10));
}

private static int func(int i,int age) {
if (i == 5) { //计算到第五个人时返回年龄
return age;
}
return func(i + 1, age += 2);
}
}

————–23/50————–