中易网

用Java程序写出 农场有一头母牛,每年生一头小母牛,小牛5岁可生小牛,20年后有多少头牛

答案:2  悬赏:10  
解决时间 2021-01-22 15:08
用Java程序写出 农场有一头母牛,每年生一头小母牛,小牛5岁可生小牛,20年后有多少头牛
最佳答案
public class Test {


public static void main(String[] args) throws IOException {
List cows = new ArrayList();
Cow curCow = new Cow();
curCow.setAge(5);
cows.add(curCow);
System.out.println(cows.size());
for (int i = 1; i <= 20; i++) {
for (int j = 0; j < cows.size(); j++) {
curCow = cows.get(j).getCow();
if(null!=curCow)
cows.add(curCow);
}
}
System.out.println(cows.size());
}
}

class Cow{
private int age = 1;
public Cow getCow(){
if(age<5){
this.age++;
return null;
}
this.age++;
return new Cow();
}
public void setAge(int age){
this.age = age;
}
}
全部回答
public static void main(String[] args) {
  int[] c = new int[25];
  c[1] = 1;
  for (int i=2;i<=20;i++){
    c[i] = c[i-1] + (i-5 > 0 ? c[i-5] : 0);
  }
  System.out.println(c[20]);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
废弃资源回收有限公司的月报表怎么写
琦网咖地址好找么,我有些事要过去
赛维干洗店(鸿南路店)地址在什么地方,我要处
如果长期距离发射功率最大20dBm的无线宽带路
是不是长时间戴耳机听歌听力会下降啊?
F35新头盔是什么头盔
歌词有句多想找到你
网络信号不好怎么办?
要说多少次重新开始,才能真正重新开始
天蓝色鞋子配什么颜色衣服裤子好看】
带妮字的歌名叫什么
对某校小学生进行心理障碍测试得到如下的列联
hiv抗体酶联法检查的数字为什么比0高
论坛刷帖器
长春绿新市场有做彩铝门的吗
推荐资讯
证券从业考试
美缔可美容美体地址在什么地方,想过去办事
思宝保温杯产地在哪?
北辛国土资源管理所地址在什么地方,我要处理
圆通快递公司(牛马司镇卫生院圆通快递公司)地
某零售企业的供应商的选择和评价方法
吃了美国伟姐什么反应
打牌一夜没睡左边腰疼怎么回事
12V电容式LED触摸调光开关
2017年九月一日过了269天是几年几日
这样的发起人协议合法吗?
从深圳去香港怎么走最便捷?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?