public class Factorial{public static void main (String args[]){System.out.println(i);for (int i=1 , j=1 ,m= 0 ; i<100 ;){ System.out.println(" " + i) ;m=i;i=i+j;j=m;}System.out.println(" ");}}
不知是书上错还是怎么的,我对过了,没抄错
不知是书上错还是怎么的,我对过了,没抄错
调试欢乐多
1
2
3
5
8
13
21
34
55
89
System.out.println(i);
注释掉就好了,慢慢就好了。
huliqun() 你为什么要把public去掉,这个对该代码有意义吗
因为在java中,只有类名和源文件名一样的类才可以定义为public类。
在java中,假如想使用一个变量的话,必须给变量赋个初值! 在这个程序中应该是
在控制台上打印i的位置错了
定义一个全局变量i,因为for中的i是不参与全局调用的,只能在for中使用public 是定义是否允许公共调用的~无所谓的,不过要是有public 修饰的class那么文件名就要和class文件一致。显然一个文件中就只能有一个public class了