经典的农夫养牛问题
来源:互联网 发布:mac输入法切换快捷键j 编辑:程序博客网 时间:2024/04/30 08:15
- public class Cow {
- static int count = 1;
- private static void feedCow(int year,int age){
- year++;
- age++;
- if(year<=30){
- if(age>=3){
- count++;
- feedCow(year,0);
- }
- feedCow(year,age);
- }
- }
- public static void main(String[] args) {
- new Cow().feedCow(0, 0);
- System.out.println(count);
- }
- }
递归实现的。
- public class Cow {
- public static int count = 0;
- public Cow(int year){
- count++;
- for(int i=3+year;i<=10;i++){
- new Cow(i);
- }
- }
- public static void main(String[] args) {
- new Cow(0);
- System.out.println(count);
- }
- }
面向对象实现的,对static变量的理解又多了一点,还可以这么用。
- 经典的农夫养牛问题
- 经典的农夫养牛问题
- 经典的农夫养牛问题
- 农夫养牛问题的实现算法
- 农夫养牛de 问题
- 农夫养牛问题
- 农夫养牛问题
- 农夫养牛问题
- 经典的农夫养牛问题(常考的面试题)
- 经典面试题------农夫养牛
- 经典的农夫养牛题目,C语言,递归实现
- 农夫养牛
- 农夫养牛
- 农夫养牛问题,四种方法
- 斐波那契数列 农夫养牛问题(转载)
- 从农夫养牛问题推广到斐波那契数列
- 农夫养牛问题 (将牛分为三种小牛、中牛、大牛)
- 经典养牛问题 与 斐波那契数列
- 面试感觉很不错,却没有收到offer,特郁闷
- hostent 结构体
- Getsystime()与Getlocaltime()函数
- OracleCHAR,VARCHAR,VARCHAR2类型的区别与使用
- 帮网友改的处理键盘事件模型
- 经典的农夫养牛问题
- SYSTEMTIME
- Oracle与DB2数据类型分类对应说明
- 关于硕士毕业论文自动生成目录和参考文献上标的一些小技
- 在MAIN方法中使用log4j
- 新语录!
- J2EE工程+Log4j日志
- 单证书和双证书的签发流程
- AIX 常用命令