关于不是神兔的思考
1.用循环实现不死神兔
故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。
在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,
再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,一年内没有发生死亡,
问:一对刚出生的兔子,一年内繁殖成多少对兔子?
1 1 2 3 5 8 13 21
2.第100个月繁殖多少对兔子?(利用BigInteger完成)
1 package cn.lovefat.demo; 2 3 import java.math.BigInteger; 4 5 public class addRabbit { 6 public static void main(String[] args) { 7 addRabbitDemo(); 8 } 9 10 public static void addRabbitDemo(){ 11 BigInteger[] array = new BigInteger[100]; 12 // int[] array =new int[100]; 13 array[0]=new BigInteger("1"); 14 array[1]=new BigInteger("1"); 15 array[2]=new BigInteger("1"); 16 BigInteger count = new BigInteger("3"); 17 // count = array[0].add(val)array[1]; 18 for(int i =3;i<array.length;i++){ 19 array[i]=array[i-1].add(array[i-2]); 20 System.out.println(array[i]); 21 count=array[i].add(count); 22 } 23 System.out.println("==========="); 24 System.out.println(count); 25 26 } 27 28 }

浙公网安备 33010602011771号