Java 中的 Pi 常數
Lovey Arora
2023年1月30日
2021年10月2日
在數學中,π 是一個常數值,等於 3.1415。這個常數用於許多公式來計算表面積、體積等。
本教程演示瞭如何在 Java 中獲取 pi 常量的值。
在 Java 中使用 final
關鍵字建立 Pi 常量
我們可以使用 final
關鍵字在 Java 中建立常量。這樣,它的值就不會在整個程式中改變。
請參考下面給出的程式碼。
import java.util.Scanner;
public class Main
{
public static void main(String args[])
{
final double PI = 3.14;
System.out.println("Enter radius : ");
Scanner sc = new Scanner(System.in);
double r = sc.nextDouble();
double CircleArea = PI*(r*r);
System.out.println("Area is : "+CircleArea);
double CircleCircumference = 2*(PI*r);
System.out.println("Circumference is : "+CircleCircumference);
}
}
輸出:
Enter radius :
2
Area is : 12.56
Circumference is : 12.56
在這裡,我們首先建立了變數 PI
,其中包含 pi 的值,並使用 final
關鍵字將其宣告為常量。然後,我們進一步使用新建立的常數來計算周長和麵積。
在 Java 中使用 Math.PI
獲取 Pi 的值
Java 中的 Math
類已經為 pi 的值建立了一個常量。我們可以使用 Math.PI
訪問這個常量。這樣,我們就可以得到常量的確切值。
例如,
import java.util.Scanner;
public class Main
{
public static void main(String args[])
{
System.out.println("Enter radius : ");
Scanner sc = new Scanner(System.in);
double r = sc.nextDouble();
double CircleArea = Math.PI*(r*r); // Match class
System.out.println("Area is : "+CircleArea);
double CircleCircumference = 2*(Math.PI*r);
System.out.println("Circumference is : "+CircleCircumference);
}
}
輸出:
Enter radius :
2
Area is : 12.56
Circumference is : 12.56