回 帖 发 新 帖 刷新版面

主题:[讨论]如何定义数组中两个元素相等

class TimeFactor 
{       
    int i; 
    int f[]=new int[12];
    f[0]=f[1]=1; 
    for(i=2; i<f.length; i++) 
    { 
        f[i]=f[i-1]+f[i-2]; 
    }

    for(i=1; i<=f.length; i++)
    { 
        System.out.println("f["+i+"]="+f[i-1]); 
    }
    
}
在这段代码中,我想定义数组前两个元素为1,但是编译的时候报错,请问如何解决,如何定义数组元素相等。谢谢各位了!

回复列表 (共1个回复)

沙发

语句执行必须在方法体内,不能在外面,所以不法通过编译

我来回复

您尚未登录,请登录后再回复。点此登录或注册