フィボナッチシーケンスを定義します:0,1,1,2,3,5、...、再帰的方法を使用してn番目の数値の値を取得します。関数xxxを知っているので、上記の関数を実装するメソッドを設計し、渡された値xの差に応じて対応するy値を返します。

フィボナッチシーケンスを定義します: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);
	}
}

おすすめ

転載: blog.csdn.net/snubsa/article/details/111566816