如何制作一个动态数组Fibonacci系列java程序?

如何制作一个动态数组Fibonacci系列java程序?,java,arrays,fibonacci,Java,Arrays,Fibonacci,我在八年级。我正在上12年级的java课程。我刚刚开始,我的家庭工作是做一个斐波那契级数动态数组程序。我不知道去哪里。它是在线的,所以我不能问老师什么的 如何在Java中使用动态数组生成斐波那契序列 这是我得到的动态数组的一个示例: 我不明白你怎么能把它变成斐波那契级数!这是我得到的斐波那契级数的例子 您可以结合这两个示例,例如: DynamicArrayOfInt arr = new DynamicArrayOfInt(); 使用dynamicarayofit类,并添加Fibonacci类

我在八年级。我正在上12年级的java课程。我刚刚开始,我的家庭工作是做一个斐波那契级数动态数组程序。我不知道去哪里。它是在线的,所以我不能问老师什么的

如何在Java中使用动态数组生成斐波那契序列

这是我得到的动态数组的一个示例:

我不明白你怎么能把它变成斐波那契级数!这是我得到的斐波那契级数的例子


您可以结合这两个示例,例如:

DynamicArrayOfInt arr = new DynamicArrayOfInt();
使用
dynamicarayofit
类,并添加
Fibonacci
类的
main
方法

在实例化
dynamicarayofint
对象的
main
方法的开头插入一条新语句,如下所示:

DynamicArrayOfInt arr = new DynamicArrayOfInt();
numbers[x]
的每个实例替换为
arr.get(x)
,将
numbers[x]=y的实例替换为
arr.put(x,y)

删除处理数字数组的剩余语句。这将本质上利用dynamicarayofit对象。示例输出如下所示:

iplante$ java DynamicArrayOfInt
Size of dynamic array increased to: 2
Fibonacci series:

0
1
Size of dynamic array increased to: 4
1
2
Size of dynamic array increased to: 8
3
5
8
13
Size of dynamic array increased to: 16
21
34
55
89
144
233
377
610
Size of dynamic array increased to: 32
987
1597
2584
4181
iplante$

请拿起并阅读中的文档。特别是,你们应该读一读,这里有什么样的问题。制作斐波那契函数的最好方法是使用递归函数。如果你想知道为什么会有人投反对票,那是因为这是在要求社区为你做功课。你想干什么?我不知道该干什么!这一课有两个例子。一个是斐波那契级数,另一个是动态数组。它甚至没教我什么。我在网上找不到关于如何制作动态变量程序的任何信息。动态数组是一个在您将要溢出它时可以调整大小的数组。斐波那契数列从1、2、3、5、8、13到n。从计算如何将斐波那契序列设置为第n位开始,然后将其放入一个调整大小的数组中。事实上,现在我看了这些例子,它们基本上都给出了代码。所以你甚至不需要写任何东西。公共类Fibonacci{public static void main(String[]args){int[]numbers;numbers=new int[20];numbers[0]=1;numbers[1]=1;System.out.println(\nFibonacci series:\n”);System.out.println(numbers[0]);System.out.println(numbers[1]);for(inti=2;i<20;i++){numbers[i]=numbers[i-2]+numbers[i-1];System.out.println(numbers[i]);}}