【发布时间】:2016-10-09 18:40:49
【问题描述】:
我是 Java 新手,我正在努力学习最好的东西。我正在尝试运行此代码,但遇到了错误。
代码:
public class Fibonacci
{
public static void main(String[] args)
{
int[] numbers;
numbers[0]=0;
numbers[1]=1;
numbers = newint[20];
System.out.println("\nFibonacci series:\n");
System.out.println(numbers[0]);
for (int i =2; i<2; i++)
{
numbers[i]=numbers[i-2]+numbers[i-1];
System.out.println( numbers[i] );
}
}
}
错误:
Fibonacci.java:10: error: cannot find symbol
numbers = newint[20];
^
symbol: variable newint
location: class Fibonacci
1 error
【问题讨论】:
-
newint[20]应该是new int[20];并且应该在填充此数组之前完成 -
for (int i =2; i<2; i++)不会迭代。你的意思是i < 20? --- 另外,你没有打印numbers[1]。 -
Stackoverflow 并非旨在教授绝对基础知识。改为阅读书籍或遵循教程。
-
感谢您的帮助!修复它,现在可以完美运行!
-
@JeroenVannevel 你会认为老师比书本或教程更好,但他是我来这里的原因哈哈!如果他无法提供帮助,这是我最后的手段。
标签: java compiler-errors fibonacci