早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求Java高手写程序:⒈求1!+2!+3!+…+10!⒉动物都可以呼吸,于是有一个方法叫breathe(),可以输出信息“Breathing…”;鱼是动物的一种,也可以呼吸,但输出信息“Bubbling…”会更好;有

题目详情
求Java高手写程序:
⒈求1!+2!+3!+…+10!
⒉动物都可以呼吸,于是有一个方法叫breathe(),可以输出信息“Breathing…”;
鱼是动物的一种,也可以呼吸,但输出信息“Bubbling…”会更好;
有一种鱼叫肺鱼,能够像陆地动物那样呼吸,所以对于它们用“Breathing…”就可以了。
要求:
① 根据上面的描述,确定类的继承关系。
② 显示一条肺鱼的呼吸方式——Breathing…
③ 显示一条鱼(不是肺鱼)的呼吸方式——Bubbling…
提示:
鱼继承于动物;
利用覆盖或调用父类方法等手段完成显示要求。
▼优质解答
答案和解析
第一个:
public class TestRecursion {
public static void main(String[] args) {
long sum = 0;
for (int i = 1; i <= 100; i++) {
sum += recursion(i);
}
System.out.println("sum:" + sum);
}
public static long recursion(int i) {
long sum = 1;
for (int j = 1; j <= i; j++) {
sum = j * sum;
}
return sum;
}
}
第二个:
public class Animal {
public void breathe(){
System.out.println("Breathing…");
}
}
public class Lungfish extends Animal{
}
public class NotLungfish {
public void breathe(){
System.out.println("Bubbling…");
}
}
完成,测试类自己写吧。
看了求Java高手写程序:⒈求1!...的网友还看了以下: