Java问题,如果修改

img


请问一下,输出f(n)爆红是什么意思呀,我就想输出总的次数,找不着问题了,哎

你这f[]数组没在main方法里声明啊,Java是先声明才调用的

调用要在定义之后,int f[]那行放到System.out之前

img


把这个数据定义成

static int[] f = new int[1050];

定义的int f[]应该在输出之前,java的编译是按顺序的,还没有声明也就无法调用。或者在定义int f的时候给修饰符static,这样f是属于类的,优先编译。

没声明