public static int sum(int num) {
if (num < 10) {
return num;
}
return num % 10 + sum(num / 10);
}
4、 求斐波那契数列的第 N 项
java复制代码
public static int fib(int n) {
int last2 = 1;
int last1 = 1;
int cur = 0;
for (int i = 3; i <= n; i++) {
cur = last1 + last2;
last2 = last1;
last1 = cur;
}
return cur;
}