Java中斐波那契序列中的BufferedReader错误

Java中斐波那契序列中的BufferedReader错误,java,compiler-errors,readline,Java,Compiler Errors,Readline,我是Java新手,来自C语言背景。在尝试实现斐波那契序列时,我收到以下错误: 计划如下: import java.io.*; public class fibonacci { public static void main(String args[])throws IOException { int n; InputStreamReader read = new InputStreamReader(System.in); BufferedReader br = new

我是Java新手,来自C语言背景。在尝试实现斐波那契序列时,我收到以下错误:

计划如下:

import java.io.*;

public class fibonacci
{
public static void main(String args[])throws IOException
{
    int n;
    InputStreamReader read = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(read);

    System.out.println("enter the value of n");
    n = Integer.parseInt(br.readline());

int fib[];
    fib[1]=1;
    fib[2]=1;
    for(int i=3; i<=n; i++)
    {
        fib[i] = fib[i-1] + fib[i-2] ;
    }

    System.out.println("the"+n+"th fibonacci term is "+fib[n]);
}
}
import java.io.*;
公共类斐波那契
{
公共静态void main(字符串args[])引发IOException
{
int n;
InputStreamReader read=新的InputStreamReader(System.in);
BufferedReader br=新的BufferedReader(读取);
System.out.println(“输入n的值”);
n=Integer.parseInt(br.readline());
int-fib[];
fib[1]=1;
fib[2]=1;
for(inti=3;iJava区分大小写

n = Integer.parseInt(br.readline());
                            ^
应该是

n = Integer.parseInt(br.readLine());

因为它应该是
readLine
而不是
readLine
。请记住,JAVA是区分大小写的。请使用IDE,它甚至在编译之前就可以捕捉到这样的错误。

编译错误与斐波那契序列无关。
n = Integer.parseInt(br.readLine());