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年后农夫有多少牛?
最新推荐文章于 2021-02-15 21:39:43 发布