フィボナッチシーケンスを定義します:0,1,1,2,3,5、...、再帰的方法を使用してn番目の数値の値を取得します。既知の機能
上記の関数を実装し、値xの差に応じて対応するyの値を返すメソッドを設計してください。
import java.util.Scanner;
public class text2{
public static int fibo(int n) {
if(n<=2)
return n;
else
return fibo(n-1)+fibo(n+1);
}
public static int fun(int x) {
if(x>0)
return x+3;
else if (x<0)
return x*x-1;
else
return 0;
}
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();
int b=fibo(a);
int c=fun(b);
System.out.println(c);
}
}