圓錐體是一種具有圓錐形底面的三維幾何體,計算其底面積和體積經常應用于幾何學和工程學的計算中。使用JAVA語言編程可以輕松實現該計算。
import java.util.Scanner; public class ConeCalculations{ public static void main(String[] args){ double radius, height, slantHeight, baseArea, volume; Scanner input = new Scanner(System.in); System.out.print("請輸入圓錐底面半徑:"); radius = input.nextDouble(); System.out.print("請輸入圓錐高度:"); height = input.nextDouble(); //計算斜高 slantHeight = Math.sqrt(Math.pow(radius, 2) + Math.pow(height, 2)); //計算圓錐底面積 baseArea = Math.PI * Math.pow(radius, 2); //計算圓錐體積 volume = (1.0/3.0) * Math.PI * Math.pow(radius, 2) * height; System.out.println("圓錐斜高:" + String.format("%.2f", slantHeight)); System.out.println("圓錐底面積:" + String.format("%.2f", baseArea)); System.out.println("圓錐體積:" + String.format("%.2f", volume)); } }
上述代碼使用Scanner類獲取用戶輸入的圓錐底面半徑和高度,然后根據勾股定理計算出斜高,然后使用圓錐體積和底面積的公式計算出圓錐的體積和底面積。最后使用String.format()方法格式化輸出結果。