关于叠加,我糊涂了
这样一个题目:类似这样的数字顺序
:1,1,3,5,8,12,21.....,求第十个数字的大小
我这样写的: */
public class TuziWentiDemo {
public static void main(String[] args) {
int a1 = 1, a2 = 1;
int month = 3;
int sum = 0;
while (month <12) {
sum = a1 + a2;
a1 = a2;
a2 = sum;
// a2=a1+a2;
// a1=a2-a1;
// a2=a1+a2;
System.out.println(month + "----" +sum/*a2*/);
month++;
}
}
}
没什么问题,但是老师要求不能借用第三方的,我就写了注释内的方法,理论上我怎么都找不到错误的原因,求大哥指点下。为什么我总觉得这样是对了,真有意思啊