在Java編程中,經常需要輸入圓錐的半徑和高來進行計算。下面是一個簡單的程序示例:
import java.util.Scanner; public class ConeCalculator { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入圓錐半徑:"); double radius = input.nextDouble(); System.out.print("請輸入圓錐高度:"); double height = input.nextDouble(); double volume = (1.0 / 3) * Math.PI * Math.pow(radius, 2) * height; double surfaceArea = Math.PI * radius * (radius + Math.sqrt(Math.pow(height, 2) + Math.pow(radius, 2))); System.out.println("圓錐體積為:" + volume); System.out.println("圓錐表面積為:" + surfaceArea); input.close(); } }
以上程序中,使用了Scanner類來讀取用戶輸入的半徑和高。然后根據公式計算圓錐的體積和表面積,并輸出結果。
其中,Scanner類需要引入java.util包,可以通過導入語句來實現:
import java.util.Scanner;
在讀取用戶輸入的時候,需要使用nextDouble()方法來獲取一個double類型的值:
double radius = input.nextDouble(); double height = input.nextDouble();
圓錐的體積公式為:
V = (1/3) * π * r^2 * h
圓錐的表面積公式為:
S = π * r * (r + √(h^2 + r^2))
需要注意的是,Java中的Math類包含了一個pow()方法,可以用來計算冪次,sqrt()方法可以用來計算平方根。
最后,記得關閉Scanner對象:
input.close();
以上就是使用Java輸入圓錐的半徑和高進行計算的步驟和示例。大家可以根據自己的需求進行修改和擴展。
上一篇python目標檢測教程
下一篇python的配置路徑是