java一只母牛 一年生头小牛_Java实现:工厂有一头母牛,一年生一头小母牛,小母牛五年后可以生小牛,问20年工厂有多少头牛?...
共回答了16个问题采纳率:93.8%
文件Mooooo.java如下:
import java.util.ArrayList;
public class Mooooo {
public static void main(String[] args) {
ArrayList cows = new ArrayList();
cows.add(new Cow(4));
for (int i = 0; i < 20; i++) {
ArrayList newCows = new ArrayList();
for (Cow cow : cows) {
cow.happyBirthday(newCows);
}
cows.addAll(newCows);
}
System.out.println("二十年共有牛 " + cows.size() + " 头.");
}
}
文件Cow.java如下:
import java.util.ArrayList;
/**
* 母牛类
*/
public class Cow {
private int age = 0;
public Cow(int age) {
this.age = age;
}
public void happyBirthday(ArrayList cows) {
age++;
if (age >= 4) {
cows.add(new Cow(0));
}
}
}
计算出结果是907头牛,已调试成功,若有不明之处可联系我.
1年前
7
java一只母牛 一年生头小牛_Java实现:工厂有一头母牛,一年生一头小母牛,小母牛五年后可以生小牛,问20年工厂有多少头牛?...相关推荐
- 母牛生小牛java_Java实现:工厂有一头母牛,一年生一头小母牛,小母牛五年后可以生小牛,问20年工厂有多少头牛?...
展开全部 public class CowCount { // 一头母牛cow 每年e69da5e6ba903231313335323631343130323136353331333361303637 ...
- Java学习手册:(数据结构与算法-递归)一个人爬楼梯,可以一次爬一阶或者两阶,问n层楼梯有多少种爬法?
算法思想: (1)只有一层楼梯,有1种方法,即 f(1) = 1; (2)有两层楼梯,有2种方法,即 f(2) = 2: (3)有三层楼梯,a.如果第一步爬一层,后面还有两层楼梯未爬,有2种方法,即f ...
- java语言避免了大多数的什么_Java 语言避免了大多数的▁错误。( )_学小易找答案...
[单选题]11. 已知英文字母m的ASCII码值为6DH,那么ASCII码值为71H的英文字母是 ( D ) . [判断题] 个人努力对于改善命运毫无意义. [单选题]5. 现代微型计算机所采用的电 ...
- java一只母牛 一年生头小牛_面向对象思想 解决农场母牛生小牛问题
问题: 农场一头小母牛, 母牛每年生母牛. 母牛5岁产母牛, 20年后多少牛? PS:前提:第一头母牛已经>=5岁 思路脉络: 面向对象基本思想,注意状态和行为,抽象出对应的属性和方法 1.Ob ...
- 算法编程(Java)#母牛生小牛的问题【字节】
题目描述 母牛从3 -7 岁初每年会产生1头小牛,10岁以后死亡(10岁存活).假设初始有1投刚出生的母牛,请问第n年有多少头牛?(从第一年起计数) 注:第三年初会出生 第一头母牛,故第三年有两头母牛 ...
- 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛,n年后有多少头小牛
1 题目描述 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛. 假设每次生的都是母牛,并且也遵守4年才生育并生母牛的原则.且所生的牛都不会死 问20年之后共有多少头牛 ...
- java date只保存年月日_java date 只保留年月日
java date 只保留年月日 [2021-01-30 22:42:23] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...
- 母牛生小牛问题-字节跳动笔试题
题目 母牛从3-7岁初每年会生产1头母牛,10岁后死亡(10岁仍然存活).假设初始有1头刚出生的母牛,请问第n年有多少头母牛?(年从第一年开始计数) 注: 第3年初会出生第一头牛,故第3年有两头母牛 ...
- 一个好玩的编程小游戏—— 母牛生小牛
题目: 母牛从3~7岁初每年会生产1头小母牛,10岁后死亡(10岁任然存活),假设初始有一头刚出生的母牛,请问第n年有多少头母牛?(年从第一年开始计数) 注:第三年初会出生 第一头母牛,故第三年有两头 ...
最新文章
- 【VS开发】【电子电路技术】RJ45以太网传输线研究
- tensorflow中的梯度弥散与梯度爆炸
- OpenMP在Windows下用VS使用
- 关于重装系统或还原系统
- 窗体间传值和窗体间互操作
- 使用Async对Angular异步代码进行单元测试
- torch的DataLoader 浅析
- 计算机控制 重修,计算机控制技术重修复习提纲.doc
- 如何入行Android开发
- php点击按钮变文字,点击按钮文字变成input框,点击保存变成文字的实现代码
- 深圳dotnet俱乐部2006年1月7日WebPart交流活动
- 项目管理工具project软件学习(四) - 日历保存为模板、日历重命名、删除
- 远视图+五环(css练习)
- 服务器显示叹号DASD,ibm system x3850 x5服务器DASD亮橙色灯怎么处理
- 一个USB设备超过其集线器端口的电源限制
- 还不错的微信活码程序源码+功能强大
- error C2533: “XXX::{ctor}”: 构造函数不能有返回类型
- 文本特征选择的关键算法总结
- 推荐给中学生的数学课外书:《写给全人类的数学魔法书》
- js 带笔锋 签字版_袁大头签字版市值几十万