Java是一種面向?qū)ο缶幊陶Z言,用它來求圓柱體的體積和表面積非常簡單。圓柱體是由上下兩個平行的圓面和一個連接兩個圓面的圓柱面組成。其中,圓柱底面積和高度確定了圓柱體的體積,而圓柱底面積和側(cè)面積則確定了圓柱體的表面積。
public class Cylinder { public static double getVolume(double radius, double height) { double area = Math.PI * radius * radius; return area * height; } public static double getSurfaceArea(double radius, double height) { double baseArea = Math.PI * radius * radius; double sideArea = 2 * Math.PI * radius * height; return 2 * baseArea + sideArea; } }
在上面的代碼中,用Java定義了一個名為Cylinder的類,提供了兩個靜態(tài)方法用來計算圓柱體的體積和表面積。其中,第一個方法getVolume接收圓柱體的底面半徑和高度作為參數(shù),計算圓柱底面積和高度所確定的體積;第二個方法getSurfaceArea接收圓柱體的底面半徑和高度作為參數(shù),計算圓柱底面積和側(cè)面積所確定的表面積。
在使用這兩個方法時,只需要在程序中調(diào)用它們并傳遞正確的參數(shù)值即可。比如:
double radius = 3.0; double height = 5.0; double volume = Cylinder.getVolume(radius, height); double surfaceArea = Cylinder.getSurfaceArea(radius, height);
上面的代碼演示了如何使用Cylinder類來計算半徑為3.0、高度為5.0的圓柱體的體積和表面積。其中,getVolume方法返回的體積為141.37,getSurfaceArea方法返回的表面積為94.25。