Constante Pi en Java
-
Utilisez le mot-clé
final
pour créer une constante Pi en Java -
Utilisez le
Math.PI
pour obtenir la valeur de Pi en Java
En mathématiques, p est une valeur constante égale à 3,1415. Cette constante est utilisée dans de nombreuses formules pour calculer des surfaces, des volumes, etc.
Ce tutoriel montre comment obtenir la valeur de la constante pi en Java.
Utilisez le mot-clé final
pour créer une constante Pi en Java
Nous pouvons utiliser le mot-clé final
pour créer des constantes en Java. De cette façon, sa valeur ne peut pas être modifiée tout au long du programme.
Voir le code ci-dessous.
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);
}
}
Production:
Enter radius :
2
Area is : 12.56
Circumference is : 12.56
Ici, nous avons d’abord créé la variable PI
, qui contient la valeur de pi, et l’avons déclarée comme constante à l’aide du mot-clé final
. Ensuite, nous utilisons en outre la constante nouvellement créée pour calculer la circonférence et l’aire.
Utilisez le Math.PI
pour obtenir la valeur de Pi en Java
La classe Math
en Java a déjà une constante créée pour la valeur de pi. Nous pouvons accéder à cette constante en utilisant Math.PI
. De cette façon, nous obtenons la valeur exacte de la constante.
Par exemple,
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);
}
}
Production:
Enter radius :
2
Area is : 12.56
Circumference is : 12.56