用JAVA编写一个圆柱体类,包含求体积的方法。声称一个圆柱体对象,并求这个圆柱体的体积 5

 我来答
帐号已注销
2017-07-20 · 超过12用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:19.1万
展开全部
圆柱体体积公式:V=πr²h。
java中的Math类中提供了π常量:
public static final double PI = 3.14159265358979323846;可以直接使用。
求平方,可以使用Math.pow(r, 2)方法完成,也可以写成r*r。
指定圆柱的半径和高度,即可求出体积。
public class Cylinder {
// 半径(考虑精度问题,使用double)
private double radius;
private double height;
public Cylinder(double radius, double height) {
super();
this.radius = radius;
this.height = height;
}
// 获取当前圆柱对象的体积
public double getVolume() {
return getVolume(radius, height);
}
// 提供计算圆柱体积的通用方法。
public static double getVolume(double radius, double height) {
return Math.PI / 2 * Math.pow(radius, 2) * height;
}
public double getRadius() {
return radius;
}
public void setRadius(float radius) {
this.radius = radius;
}
public double getHeight() {
return height;
}
public void setHeight(float height) {
this.height = height;
}
public static void main(String[] args) {
// radius = 1.5, height = 5;
// 1、
Cylinder cylinder = new Cylinder(1.5f, 5);
System.out.println(cylinder.getVolume());
// 2、
System.out.println(Cylinder.getVolume(1.5f, 5));
}
}
雾霾too
2012-03-15
知道答主
回答量:35
采纳率:0%
帮助的人:16.1万
展开全部
import java.util.Scanner;

public class Yuanzhu {

private static double tij;

public static void Tij(){
System.out.println("请输入圆柱半径");
Scanner a = new Scanner(System.in);
double r=a.nextDouble();
System.out.println("请输入圆柱高");
Scanner ga = new Scanner(System.in);
double gao=ga.nextDouble();
tij=3.14*r*r*gao;

System.out.println("圆柱的体积为:"+tij);
}
public static void main(String[] args) {
Tij();

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ro...6@163.com
2012-03-17 · TA获得超过151个赞
知道答主
回答量:204
采纳率:0%
帮助的人:119万
展开全部
public class Yuanzhu
{
double r=0; //半径
double height=0; //高

//构造函数
public YuanZhu(double _r, doouble _height)
{
this.r=_r;
this.height=_height;
}

public double getTiJi()
{
return 0.5*r*r*height;
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式