package com.itheima;
/*
* 4:求斐波那契数列第n项,n<30,斐波那契数列前10项为
* 1,1,2,3,5,8,13,21,34,55
*
*/
import java.util.*;
public class Test4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//提示用户输入数字
System.out.println("请输入斐波那契数列第n项,n<30:");
//接收键盘录入的整数,
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
//调用方法,返回斐波那契数
int s=feiShu(i);
System.out.println(s);
}
//定义方法,求斐波那契数
static int feiShu(int i){
if(i==1||i==2)
return 1;
return feiShu(i-1)+feiShu(i-2);
}
}
|
|