java和runner

java和runner,java,arrays,fibonacci,Java,Arrays,Fibonacci,我在完成这项任务时遇到困难,可能需要一些帮助。以下是包含示例输入和输出的说明: 。任何帮助都将不胜感激 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

我在完成这项任务时遇到困难,可能需要一些帮助。以下是包含示例输入和输出的说明:

。任何帮助都将不胜感激

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());

    }
}
公共类Fibonacci
{
int[]数组;
公共斐波那契()
{
fibArray=新整数[50];
这是setFibo();
}
公共无效setFibo()
{
fibArray[0]=1;
fibArray[1]=1;

对于(int idx=2;idxAshley是对的。您应该在主程序中执行以下操作:

for (int i = 0; i < fibArray.length; i++ )
    System.out.println(fibo.getFibo(fibArray[i]));
for(int i=0;i
getFibo接受一个int,但您调用它时没有参数。这将是一个编译器错误。for(int I=0;I<50;I++)System.out.println(fibo.getFibo(I));可能是一个线索
for (int i = 0; i < fibArray.length; i++ )
    System.out.println(fibo.getFibo(fibArray[i]));