为了缩小计算量,所以我们暂且取2年以内的每个月的兔子数,因为数字翻倍很快,很快就会超过int数据的最大值。 
public class rabit { 
 public static void main(String[] args) { 
  System.out.println("第1个月的兔子对数:    1"); 
  System.out.println("第2个月的兔子对数:    1"); 
  int f1 = 1, f2 = 1, f, M =24; 
  for (int i = 3; i <= M; i++) { 
   f = f2; 
   f2 = f1 + f2; 
   f1 = f; 
   System.out.println("第" + i + "个月的兔子对数: " + f2); 
  } 
 } 
} 
 |