62,615
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Cow> list = new ArrayList<Cow>();
list.add(new Cow(5));
int addNum = 0;
for(int i=0;i<20;i++) {
addNum = 0;
for(Cow c:list) {
if(c.getAge() >= 5) {
addNum++;
}
System.out.print(c.getAge() + " ");
c.setAge(c.getAge() + 1);
}
System.out.println();
for(int j=0;j<addNum;++j) {
list.add(new Cow(0));
}
}
System.out.println("==============" + list.size());
}
private static class Cow{
private int age;
public Cow(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
}
251