斐波拉契数列(求前二十项)
int x=0; //用来跳出while()用 int n1 =1; //先输出的前两个数之一 int n2 =1; //先输出的前两个数之一 int i =1; //用来给n1,n2来回赋值用 int m =0; int k =0; //要前二十项的话,引入一个if(),直到k==18的时候停止 System.out.print(n1+","+n2); while(x!=-1){ m = n1 + n2; System.out.print(","+m); if(i==1){ n1= m; }else if(i==-1){ n2 =m; } i = -i; k++; if(k==18){ x=-1; System.out.println(); //起到空格作用,防止数字和"Disconnected from the target VM, address: '127.0.0.1:51183', transport: 'socket'"连在一起 } }