农夫养了一头牛,三年后下了一只小牛,小牛三年后又会下小牛,问10年后农夫有多少牛?
来源:互联网 发布:mac软件怎么退出 编辑:程序博客网 时间:2024/06/11 12:51
public class Cow {
private int age;
public Cow(){
age = 0;
}
public Cow play(){
age ++;
return age > 3 ? new Cow():null;
}
public static void main(String[] args) {
List<Cow> list = new ArrayList<Cow>();
list.add(new Cow());
for(int i = 0; i <= 10;i++){
for(int j =0;j<list.size();j++){
Cow cow = list.get(j).play();
if(cow != null)
list.add(cow);
}
}
System.out.println("10年后,共有:" + list.size());
}
}
- 农夫养了一头牛,三年后下了一只小牛,小牛三年后又会下小牛,问10年后农夫有多少牛?
- 一个java面试题:一个农夫养了一头牛,三年后,这头牛每年会生出一头牛,生出来的牛三年后又可以每年生出一头牛,不考虑牛的性别和生死,问农夫10年后有多少头牛?
- 一头小牛,小牛成长到第四年开始,会每年生一头小牛,N年后共有多少头牛
- 一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?
- 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛,n年后有多少头小牛
- 小牛
- 农夫养牛问题 (将牛分为三种小牛、中牛、大牛)
- 基因牛 张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛, 生出来的母牛三年后,又可以每年生出一头母牛。
- 一头母牛,三年后,这头母牛每年会生出1头母牛, 生出来的母牛三年后,又可以每年生出一头母牛
- 母牛手小牛一
- 小牛人马一凡
- 牛生小牛的递归算法
- 小牛在线
- 小牛问题
- 小牛学堂
- 三年后,我遇上了她
- 小牛电动车竟然抢了互联网大会的头条
- 三年前,三年后
- 有关.ini文件的读写
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- 【转载】C++中二维数组new小结
- Spring事务管理----声明式(1)利用TransactionProxyFactoryBean生成事务代理
- spring事务管理----声明式(2)利用继承简化配置
- 农夫养了一头牛,三年后下了一只小牛,小牛三年后又会下小牛,问10年后农夫有多少牛?
- 業務改善は業務の可視化から始めよう
- spring事务属性详解
- 我的博客
- WinForm控件开发总结(七)-----为复杂属性的子属性提供编辑功能
- asp.net 2.0 移动开发入门之使用模拟器
- ExeScope辅助测试工具简介
- MFC 加载界面背景图中间有白色背景闪的问题
- IE6、IE7、Firefox无提示关闭窗口的代码