java类的定义及使用
根据测试类代码及运行结果,完成圆柱体Cylinder的设计,该类拥有:(1)双精度的半径radius和高height;(2)两个构造方法:无参和有参;(3)二个成员方法:...
根据测试类代码及运行结果,完成圆柱体Cylinder的设计,该类拥有:(1)双精度的半径radius和高height;(2)两个构造方法:无参和有参;(3)二个成员方法:①double cubage(),求体积;②String toString(),返回圆柱体的半径、高和体积的字符串;测试类代码如下:
展开
3个回答
展开全部
代码我是差不多实现了,希望你能照着敲一遍,想一想它的实现方法,这样子对新手的学习会有提高。
class Cylinder
{
private double radius;
private double height;
public Cylinder(){}
public Cylinder(double radius,double height)
{
this.radius=radius;
this.height=height;
}
public double cubage()
{
return height*radius*radius*Math.PI;
}
@Override
public String toString() {
return "圆柱体的半径为:" + radius + ", 高为:" + height
+ ", 体积为:" + cubage() ;
}
}
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
Cylinder cylinder=new Cylinder(5.0, 10.0);
System.out.println(cylinder);
}
}
展开全部
public class Cylinder {
double radius;
double height;
public Cylinder() {
this.radius = 0;
this.height = 0;
}
public Cylinder(double radius, double height) {
this.radius = radius;
this.height = height;
}
public double cubage() {
return 3.1415926 * radius * radius * height;
}
@Override
public String toString() {
return "圆柱体的半径为:" + radius + "," + "高为:" +
height + "," + "体积为:" + cubage();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class test{
public static void main(String[] args) {
Cylinder cylinder=new Cylinder(5,10);
System.out.println(cylinder);
}
}
class Cylinder{
double radius;
double height;
public Cylinder() {
}
public Cylinder(double radius,double height) {
this.radius=radius;
this.height=height;
}
double cubage(){
return Math.PI*radius*radius*height;
}
@Override
public String toString() {
return "圆柱体的半径为:"+radius+",高为:"+height+",体积为:"+cubage();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询