フィボナッチ数列を出力する簡単なプログラムを作成しようとしています。フィボナッチ数列の値を計算する fibNumber という名前のメソッドを作成し、run() メソッドで for ループを使用してその値を 15 回出力したいと考えています。私が抱えている問題は、for ループの println メソッドです。Eclipseは、「nは値に解決できません」および「iは値に解決できません」と言っています。変数の宣言に関して、すべての基本をカバーしたと思いました。何か不足していますか?
書きたいのはF15まで
F0 = 0
F1 = 1
F2 = 1
F3 = 2
F4 = 3
F5 = 5
import acm.program.*;
public class FiccononicSequence extends ConsoleProgram {
public void run(){
println("This program prints out the Fibonacci sequence.");
for (i = 1; i <= 15; i++){
println("F" + i + " = " + fibNumber(n));
}
}
private int fibNumber(int n){
if (n == 0){
return 0;
}else{ if (n == 1){
return 1;
}else{
return fibNumber(n - 1) + fibNumber(n - 2);
}