返回列表 發帖

面積計算 (二) - 圓形

本帖最後由 tonyh 於 2021-8-12 16:56 編輯

1. Math.PI 為精確的圓周率
2. Math.pow(x, y) 可計算x的y次方

  1. import java.util.Scanner;

  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.             Scanner s=new Scanner(System.in);
  5.             double r, area;
  6.             System.out.print("請輸入圓形的半徑(公分): ");
  7.             r=s.nextDouble();
  8.             //area=r*r*3.14;
  9.             area=Math.pow(r, 2)*Math.PI;
  10.             //System.out.println("半徑"+r+"公分的圓,面積為"+area+"平方公分。");
  11.             System.out.printf("半徑%.0f公分的圓,面積為%.2f平方公分。",r,area);
  12.         }
  13. }
複製代碼

  1. import java.util.Scanner;
  2. public class Ch01
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.             Scanner s=new Scanner(System.in);
  7.             double r,area;
  8.             System.out.print("請輸入圓形的半徑(公分): ");
  9.             r=s.nextDouble();
  10.             area=Math.pow(r,2)*Math.PI;
  11.             System.out.printf("半徑%.0f公分的圓,面積為%.2f平方公分",r,area);
  12.         }
  13. }
複製代碼

TOP

  1. package ch01;
  2. import java.util.Scanner;
  3. public class ch01
  4. {

  5.         public static void main(String[] args)
  6.         {
  7.                 Scanner s=new Scanner(System.in);
  8.                 double r,a;
  9.                 System.out.print("請輸入圓形半徑(cm):");
  10.                 r=s.nextDouble();
  11.                 a=Math.pow(r,2)*Math.PI;
  12.                 System.out.printf("半徑%.0fcm的圓,面積為%.2f平方公分",r,a);
  13.         }

  14. }
複製代碼

TOP

  1. package ch01;
  2. import java.util.Scanner;
  3. public class ch01
  4. {

  5.         public static void main(String[] args)
  6.         {
  7.                 Scanner s=new Scanner(System.in);
  8.         double r,a;
  9.         System.out.print("請輸入圓形半徑(cm):");
  10.         r=s.nextDouble();
  11.         a=Math.pow(r,2)*Math.PI;
  12.         System.out.println("半徑"+r+"cm的圓,面積為"+a+"平方公分");
  13.         }

  14. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class Ch01
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.             Scanner s=new Scanner(System.in);
  7.             double r,area;
  8.             System.out.print("請輸入圓形的半徑(公分): ");
  9.             r=s.nextDouble();
  10.             area=Math.pow(r,2)*Math.PI;
  11.             System.out.println("半徑"+r+"公分的圓,面積為"+area+"平方公分");
  12.         }
  13. }
複製代碼

TOP

返回列表