package test;
public class Example {
public static int fibonacci(final int v) {
return v <= 1 ? v : fibonacci(v - 1) + fibonacci(v - 2);
}
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println(fibonacci(i));
}
}
}
0
1
1
2
3
这是一道fibonacci的面试题
考的是三目运算符和递归用法
本文介绍了一个简单的斐波那契数列实现方法,通过递归的方式计算斐波那契数列的前五项,并展示了如何使用三目运算符进行条件判断。此示例适用于初学者理解递归及三目运算符的基本用法。
1385

被折叠的 条评论
为什么被折叠?



