java 基础篇答案

java 基础篇答案1 为二次方程式 ax2 bx c 0 设计 java 基础篇答案一个名为 quadraticequ 的类 这个类包括 代表三个系数的私有数据域 a b c 一个参数为 a b c 的构造方法 a b c 的三个 get 方法 一个名为 getdiscrimin 的方法返回判别式 b2 4ac 一个名为 getroot1 和 getroot2 的方法返回等式的两个根

大家好,我是讯享网,很高兴认识大家。



1、为二次方程式 ax2+bx+c=0 设计java 基础篇答案一个名为 quadraticequation的类。这个类包括: 代表三个系数的私有数据域a、b、c。 一个参数为 a、b、c 的构造方法。a、b、c 的三个 get方法。 一个名为 getdiscriminant()的方法返回判别式, b2-4ac。 一个名为 getroot1()和 getroot2()的方法返回等式的两个根。这些方法只有在判别式为非负数时才有用。如果判别式为负,方法返回0。 画出该类的 uml 图。实现这个类。编写一个测试程序,提示用户输入a、b、c 的值,然后显示判别式的结果。如果判别式为正数,显示两个根;如果判别式为0,显示一个根

2、;否则,显示“ the equation has no roots ”。代码:class quadraticequation private int a,b,c; quadraticequation() public quadraticequation(int a,int b,int c) this.a=a; this.b=b; this.c=c; public int geta() return a; public int getb() return b; public int getc() return c; public int getdiscriminant() if(b*b-4*a*

3、c=0) return b*b-4*a*c; else return 0; public int getroot1() if(b*b-4*a*c=0) return (int)(-b+math.pow(b*b-4*a*c, 0.5)/(2*a); else return 0; public int getroot2() if(b*b-4*a*c=0) return (int)(-b-math.pow(b*b-4*a*c, 0.5)/(2*a); else return 0; public class xiti810 public static void main(string args) sy

小讯
上一篇 2024-12-29 17:15
下一篇 2024-12-25 16:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4339.html