您的位置:首页 > 编程语言 > Java开发

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: