
任务描述
本关任务:已知球的半径为 12.0,求球的体积。
球的体积公式:S=34πR3,其中,R为球的半径。
public class Sphere {
// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
//定义圆的半径和π,π为 Math中的π
double r;
static double PI = Math.PI;
//无参构造
public Sphere(){
}
//有参构造
public Sphere(double r){
this.r = r;
}
//定义一个方法,该方法实现计算球的体积,返回值为double,携带一个参数,为球的半径
public double volume(double r){
double v = 4 * 1.0 / 3 * PI * Math.pow(r,3);
return v;
}
//定义主方法
public static void main(String[] args) {
//通过无参构造创建球对象
Sphere sphere = new Sphere();
//调用计算球体积的方法,将半径 r 的值传入
double V = sphere.volume(12.0);
//四舍五入格式化不换行输出球的体积,输出格式:球的体积为xx
System.out.print("球的体积为" + String.format("%.2f",V));
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)