Constante Pi en Java

Lovey Arora 12 octobre 2023
  1. Utilisez le mot-clé final pour créer une constante Pi en Java
  2. Utilisez le Math.PI pour obtenir la valeur de Pi en Java
Constante 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

Article connexe - Java Math