Java の円周率定数
Lovey Arora
2023年10月12日
数学では、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