一只羊3年后开始生小羊,它能生4年,N年后有多少只羊?用java编程怎么表达?
答案:1 悬赏:50 手机版
解决时间 2021-03-15 19:42
- 提问者网友:我是女神我骄傲
- 2021-03-15 02:36
一只羊3年后开始生小羊,它能生4年,N年后有多少只羊?用java编程怎么表达?
最佳答案
- 五星知识达人网友:毛毛
- 2021-03-15 04:04
import java.util.ArrayList;
import java.util.List;
public class TestYang {
public static void main(String[] args){
List list=new ArrayList();
int n=5;//经过的年的数量,假定这种羊是长生不死的,不能生育也可存在的
int num=3;//每只羊一年生育小羊的个数
list.add(new Yang(0));
Yang y;
for(int i=1;i<=n;i++){
for(int a=0;a y=list.get(a);
y.addAge();
if(y.getAge()>=3&&y.getAge()<=7){
for(int j=0;j list.add(new Yang(0));
}
}
}
}
System.out.println(n+"年后,羊的个数是:"+list.size());
}
}
class Yang{
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Yang(){}
public Yang(int age){
this.age=age;
}
public void addAge(){
this.age++;
}
}
import java.util.List;
public class TestYang {
public static void main(String[] args){
List
int n=5;//经过的年的数量,假定这种羊是长生不死的,不能生育也可存在的
int num=3;//每只羊一年生育小羊的个数
list.add(new Yang(0));
Yang y;
for(int i=1;i<=n;i++){
for(int a=0;a
y.addAge();
if(y.getAge()>=3&&y.getAge()<=7){
for(int j=0;j
}
}
}
}
System.out.println(n+"年后,羊的个数是:"+list.size());
}
}
class Yang{
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Yang(){}
public Yang(int age){
this.age=age;
}
public void addAge(){
this.age++;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯