按以下要求编写程序:
编程实现:创建一个图形类,该类里有求体积的方法getV(),利用方法重载求圆柱体、长方体及圆锥体的体积,并通过主类实现输出这3个不同类型图形的体积。
public class Graph1 {
public static void main(String[] ages){
Graph sc = new Graph();
double a = sc.getV(2,3,3.14);//圆柱体的体积
double b = sc.getV(2,3,4);//长方体的体积
double c = sc.getV(2,3.14,3);//圆锥体的体积
System.out.println("圆柱体的体积为:" + a);
System.out.println("长方体的体积为:" + b);
System.out.println("圆锥体的体积为:" + c);
}
}
class Graph{
double getV(int r,int h,double p){
//圆柱体的体积
return p * r * r * h;
}
double getV(int l,int w,int h){
//长方体的体积
return l * w * h;
}
double getV(int r,double p,int h){
//圆锥体的体积
return p * r * r * h / 3;
}
}