Java の円周率定数

Lovey Arora 2023年10月12日
  1. Java で final キーワードを使用して円周率定数を作成する
  2. Java で Math.PI を使用して Pi の値を取得する
Java の円周率定数

数学では、p は 3.1415 に等しい定数値です。この定数は、表面積や体積などを計算するために多くの式で使用されます。

このチュートリアルでは、Java で円周率定数の値を取得する方法を示します。

Java で final キーワードを使用して円周率定数を作成する

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

関連記事 - Java Math