
Java课程设计遇到了问题,求大佬解惑
老师要求我们做一个组合,我的思路是求圆柱的体积,先circle类创建一个圆对象,然后Yuanzhu类创建一个圆柱对象,yuanzhu类将Circle类声明的对象作为自己的...
老师要求我们做一个组合,我的思路是求圆柱的体积,先circle类创建一个圆对象,然后Yuanzhu 类创建一个圆柱对象,yuanzhu 类将Circle类声明的对象作为自己的一个成员。圆柱通过调用方法将某个圆的引用传递给Circle类型的成员变量。然后圆柱的体积由圆的半径和圆柱的高决定,构造一个一元二次方程,使它的两个根分别等于半径和高,当根小于或等于零的时候输出圆柱不存在,一元二次方程的根又取决于输入的系数植。现在的问题是思路有了,代码不会写,老师说用调用,但是晕了。
展开
1个回答
展开全部
圆柱类应该有一个方法判断圆柱是否存在,带的参数就是一元二次方程的系数值。圆的半径作为第一个参数,调用判断圆柱存在方法的时候,应该调用圆柱类的Circle类的成员变量,再调用这个变量的成员变量,也就是圆柱半径。第二个参数就是圆柱的高,直接调用圆柱类的相应成员变量即可。计算的时候用判别式。判别式大于等于零的话,再用求根公式计算两根,最后输出圆柱是否存在;小于零的话直接输出不存在。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询