class Shulie
{
int a[];
Shulie()
{
System.out.print("Fibonacci数组为:");
a[0]=a[1]=1;
for(int i=2;i<10;i++)
{a[i]=a[i-1]+a[i-2];}
for(int i=0;i<a.length;i++)
{{System.out.print(a[i]+" ");}}
}
}
public class Fibonacci
{
public static void main(String args[])
{Shulie a=new Shulie();}
}
可以编译,但出现异常,为什么呢?
{
int a[];
Shulie()
{
System.out.print("Fibonacci数组为:");
a[0]=a[1]=1;
for(int i=2;i<10;i++)
{a[i]=a[i-1]+a[i-2];}
for(int i=0;i<a.length;i++)
{{System.out.print(a[i]+" ");}}
}
}
public class Fibonacci
{
public static void main(String args[])
{Shulie a=new Shulie();}
}
可以编译,但出现异常,为什么呢?
{{System.out.print(a[i]+" ");}}
改为
for(int i=0;i <a.length;i++)
{System.out.print(a[i]+" ");}
{
int a[];
public Shulie()
{
System.out.print("Fibonacci数组为:");
a[0]=a[1]=1;
for(int i=2;i <10;i++)
{a[i]=a[i-1]+a[i-2];}
for(int i=0;i <a.length;i++)
{{System.out.print(a[i]+" ");}}
}
} 你的构造方法为私有的,,