java斐波那契数列
2018-01-07 11:47
162 查看
package seven; import java.util.Scanner; public class ex1 { public static void main(String[] args) { //java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 Scanner scanner = new Scanner(System.in); System.out.println("input months: "); int n = scanner.nextInt(); //如果要输入 int 或 float 类型的数据,在 Scanner 类中也有支持, nextXxx() 来读取 int sum = 0; for(int i = 1; i<=n; i++) { sum += fib(i); } System.out.println(sum); } public static int fib(int n) { if(n<=2)return 1; else return fib(n-1)+fib(n-2); } }
相关文章推荐
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)
- Java迭代实现斐波那契数列
- java大数 斐波那契数列
- JAVA---斐波那契数列
- LintCode_Java旅程 斐波那契数列
- C语言 java 斐波那契数列
- java实现斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- (java编写程序)打印斐波那契数列(1000以内).
- Java经典面试题目解析-斐波那契数列
- java 斐波那契数列
- Java 斐波那契数列
- 2016 百度之星 Problem B --(大整数,斐波那契数列,java大法好)
- (java版)斐波那契数列
- java计蒜客斐波那契数列
- 斐波那契数列 java
- 【Java】斐波那契数列(Fibonacci Sequence、兔子数列)的3种计算方法(递归实现、递归值缓存实现、循环实现、尾递归实现)
- hdu5351 MZL\'s Border(java写大数,斐波那契数列)
- JAVA实现斐波那契数列问题(《剑指offer》)
- 斐波那契数列 java
- 使用Java打印斐波那契数列的三种方法