本帖最后由 陈延真 于 2013-5-30 21:24 编辑
/*
需求:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,
假如兔子都不死,问每个月的兔子对数为多少?
思路:
假设相邻的两个数据分别是a,b
前两个数据:
a=1,b=1
接下来的两个数据:
a=1,b=2
现在的a是以前的b,现在的b是以前的a+b
*/
public class Test {
public static void main(String[] args) {
int a = 1;
int b = 1;
for(int x=0;x<18; x++){
//把以前的b赋值给现在的a
a = b;
//把以前的a+b赋值给现在的b
b =a+b;
}
System.out.println("b:"+b);
}
}
|