使用java編程語言時,計算形狀的面積和周長是常見的問題。以下是關于梯形和圓的面積和周長計算的java代碼示例。
梯形:
import java.util.Scanner; public class Trapezoid { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("請輸入梯形的上底:"); double upperBase = scanner.nextDouble(); System.out.println("請輸入梯形的下底:"); double lowerBase = scanner.nextDouble(); System.out.println("請輸入梯形的高:"); double height = scanner.nextDouble(); System.out.println("請輸入梯形的邊長之和:"); double sideSum = scanner.nextDouble(); double perimeter = upperBase + lowerBase + 2 * sideSum; double area = (upperBase + lowerBase) * height / 2; System.out.println("梯形的周長為:" + perimeter); System.out.println("梯形的面積為:" + area); } }
圓:
import java.util.Scanner; public class Circle { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("請輸入圓的半徑:"); double radius = scanner.nextDouble(); double perimeter = 2 * Math.PI * radius; double area = Math.PI * Math.pow(radius, 2); System.out.println("圓的周長為:" + perimeter); System.out.println("圓的面積為:" + area); } }
以上代碼中,使用Scanner類接收用戶輸入的數據,通過公式計算出梯形和圓的面積和周長,并輸出結果。對于圓,使用了Math類中的常量和方法,簡化了計算過程。
上一篇java程序和c程序
下一篇php js 實例