首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >阵列斐波那契序列

阵列斐波那契序列
EN

Stack Overflow用户
提问于 2014-02-20 19:31:38
回答 2查看 1.1K关注 0票数 0

我的任务是使用fibonacci序列编写一个程序并将它们放入数组中。它的工作方式是获取用户输入(用户想要打印出的序列中有多少个数字),然后将其实现到一个数组中,并使用用户输入的“数字”数打印出序列。由于我错过了2周的课程,我在网上查看了如何编写这个程序,并找到了一段视频,下面的代码就是这样写的。所以我不认为下面的代码是可信的,我只是用它作为一个例子。

总之,这是密码:

代码语言:javascript
运行
复制
public class Fibonacci
{
    public static void main(String[] args)
    {
        int numToPrint;
        //how many numbers to print out

        Scanner scan = new Scanner(System.in);
        System.out.println("Hvað viltu prenta út margar tölur úr Fibonacci röðinni?");
        numToPrint = scan.nextInt();
        scan.close();

        //prints out the first 2 numbers
        int nuverandiT = 1;
        int lokaT = 0;
        System.out.println(lokaT);
        System.out.println(nuverandiT);

        //prints out the rest of the sequence
        int lokaLokaT;
        for(int i = 2; i < numToPrint; i++)
        {
            lokaLokaT = lokaT;
            lokaT = nuverandiT;
            nuverandiT = lokaLokaT + lokaT;
            System.out.println(nuverandiT);
        }
    }
}

现在,它输出来自用户的输入的fibonacci序列,但我不太确定如何将它打印到数组中。你们知道怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-20 19:40:07

您必须创建一个数组,例如:

代码语言:javascript
运行
复制
int[] simpleArray;
simpleArray = new int[numToPrint];

在…的地方

代码语言:javascript
运行
复制
System.out.println(lokaT);
System.out.println(nuverandiT);

放:

代码语言:javascript
运行
复制
simpleArray[0] = lokaT;
simpleArray[1] = nuverandiT;

在你的循环里,你把它放在:

代码语言:javascript
运行
复制
System.out.println(nuverandiT);

simpleArrayi = nuverandiT;

票数 1
EN

Stack Overflow用户

发布于 2014-02-20 19:38:17

我猜,当您说“打印到数组中”时,您的意思是只想将值存储在数组中。在这种情况下,

在for循环之前:

代码语言:javascript
运行
复制
int[] array = new int[numToPrint];

在您的for循环中:

代码语言:javascript
运行
复制
array[i-2] = nuverandiT;

如果您想在将数字存储在数组中之后打印它们,您可能希望循环遍历这些数字,并以相同的方式打印,并按索引访问元素。有关更多信息,java文档非常好。我建议阅读列阵计数回路

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21917705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档