利用Java继承机制计算公式计算 式1:y = x + x/2 + x/3 + … + x/n;式2:y = x + x/2!+ x/3!+ … + x/n!;要求:①x为实数,n为正整数.②任意输入当n为奇数时,按照式1计算,当n为偶数时,按照式2计算.③利用继
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/02 01:50:39
利用Java继承机制计算公式计算 式1:y = x + x/2 + x/3 + … + x/n;式2:y = x + x/2!+ x/3!+ … + x/n!;要求:①x为实数,n为正整数.②任意输入当n为奇数时,按照式1计算,当n为偶数时,按照式2计算.③利用继
利用Java继承机制计算公式
计算 式1:y = x + x/2 + x/3 + … + x/n;
式2:y = x + x/2!+ x/3!+ … + x/n!;
要求:①x为实数,n为正整数.②任意输入当n为奇数时,按照式1计算,当n为偶数时,按照式2计算.③利用继承机制编程
利用Java继承机制计算公式计算 式1:y = x + x/2 + x/3 + … + x/n;式2:y = x + x/2!+ x/3!+ … + x/n!;要求:①x为实数,n为正整数.②任意输入当n为奇数时,按照式1计算,当n为偶数时,按照式2计算.③利用继
//还能这么玩?现在上学真不容易,下边A<-B<-C,只写了一种情况,你自己把另一种情况加上吧.
public class A {
protected float result = 0;
public A(float x,float z){
this.result = x/z;
}
}
public class B extends A{
public B(float x,float z){
super(x,z+1);
this.result += x/z;
}
}
public class C extends B{
public C(float x,float z){
super(x,z+1);
this.result += x/z;
}
public float getResult(){
return this.result;
}
public static void main(String[] args) {
// 原生
float y = 0f;
float x = 6f;
y = x + x/2.0f + x/3.0f;
System.out.println(y);
// 继承
C c = new C(6,1);
System.out.println(c.getResult());
}
}