-3
나는 문제가이 과제 작업에 봉착하고 여기에 약간의 도움을 사용할 수
샘플 입력과 출력의 지침이 포함되어 있습니다 :Fibonnaci.java 러너
https://i.stack.imgur.com/nawNh.png. 어떤 도움이라도 대단히 감사하겠습니다.
import java.util.Arrays;
public class FibonacciRunner
{
public static void main(String[] args) {
int[] fibArray = {1,2,3,4,5,6,11,16,21,31,41,46,1,1,2,1,2,11};
Fibonacci fibo = new Fibonacci();
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
System.out.println(fibo.getFibo());
}
}
public class Fibonacci
{
int[] fibArray;
public Fibonacci()
{
fibArray = new int[50];
this.setFibo();
}
public void setFibo()
{
fibArray[0]=1;
fibArray[1]=1;
for(int idx = 2; idx<fibArray.length; idx++){
fibArray[idx] = fibArray[idx-1] + fibArray[idx-2];
}
}
public int getFibo(int index)
{
if(index < 50)
return fibArray[index];
else
return -1;
}
public String toString()
{
return this.getFibo() + "\n";
}
}
getFibo는 매개 변수없이 호출합니다. 이것은 컴파일러 오류 일 것입니다. for (int I = 0; I <50; I ++) System.out.println (fibo.getFibo (I)); 단서가 될지 모른다. –