软件大赛题目----(第九个)求牛的数目
2012-01-29 19:16
253 查看
package com.bird.software; import java.util.ArrayList; import java.util.List; public class Cow { private int age; public Cow afterYears(){ age++; return age > 2 ? new Cow() : null; } public static void showTotalCowNum(int n){ List<Cow> list = new ArrayList<Cow>(); list.add(new Cow()); for(int i = 0; i < n; i++){ int cowCount = list.size(); for(int j = 0; j < cowCount; j++){ Cow cow = list.get(j).afterYears(); if(cow != null){ ++cowCount; list.add(cow); } } } System.out.println(n+"年后,共有:"+list.size()+"头牛"); } public static void main(String[] args){ showTotalCowNum(5); } }
相关文章推荐
- 软件大赛题目----(第九个)求牛的数目
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\2题 调和级数
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\1题
- 软件大赛题目之回溯
- 09年齐鲁软件设计大赛题目
- 软件大赛题目----(第十个)求大小数字之差
- 奇虎360软件安全大赛挑战题目
- 齐鲁大学生软件设计大赛题目——3D智能问答旅游咨询员
- 软件大赛题目----(第十三个)把一个串从数字不连续的位置断开
- 软件大赛题目----(第十四个)十六进制转换为三进制
- 我对《第三届360软件大赛--第一阶段题目》的解答
- 软件大赛题目----(第五个)计算圆周率
- 软件大赛题目----(第八个)求最短距离
- 软件大赛题目----(第十三个)把一个串从数字不连续的位置断开
- 第四届全国蓝桥杯软件设计大赛 java软件开发本科B组 题目及答案
- 2011年 - 第三届360软件大赛题目 - 第二题 完全利用helper.dll设计ROP
- 软件大赛题目----(第六个)计算孪生素数
- 2010齐鲁软件设计大赛题目
- 第三届软件开发大赛c语言专科组题目回忆
- 2015年 第六届蓝桥杯大赛个人赛省赛(软件类) C/C++大学A组 题目