本文共 366 字,大约阅读时间需要 1 分钟。
在博客园上看到很多人讨论的”“和“”,觉得好玩,自己尝试着用面向对象的方法算了一下,练练手,没有技术含量,记录下来。
一、问题还原 一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?ps:看到很多人在原题处留言说这题出的不严谨云云。下面的所有实现都是在理想状态下,特此声明。
二、具体实现 1、奶牛实体类2、生奶牛方法(非递归)
3、输出
下面的显示是按照母亲id来显示结果的,您也可以改成按照第几代或者岁数显示。最后贴一下完整代码:
本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/12/09/1620338.html,如需转载请自行联系原作者