第一个人10岁,第二个人比他大两岁,依次类推,请用递归方法计算出第八个人多大?

参考解答

public static void main(String[] args) {
    System.out.println(incr(8));
}

private static int incr(int n) {
    if (n == 1)
        return 10; // 第1个人岁数为10
    return incr(n - 1) + 2; // 第n个人岁数等于第n-1个人岁数+2
}

results matching ""

    No results matching ""