Pi constante en Java

Lovey Arora 12 octubre 2023
  1. Utilice la palabra clave final para crear una constante Pi en Java
  2. Utilice el Math.PI para obtener el valor de Pi en Java
Pi constante en Java

En matemáticas, p es un valor constante que es igual a 3,1415. Esta constante se usa en muchas fórmulas para calcular áreas de superficie, volúmenes, etc.

Este tutorial demuestra cómo obtener el valor de la constante pi en Java.

Utilice la palabra clave final para crear una constante Pi en Java

Podemos usar la palabra clave final para crear constantes en Java. De esta forma, su valor no se puede cambiar a lo largo del programa.

Consulte el código que se proporciona a continuación.

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);
  }
}

Producción :

Enter radius :
2
Area is : 12.56
Circumference is : 12.56

Aquí, primero hemos creado la variable PI, que contiene el valor de pi, y la hemos declarado como una constante usando la palabra clave final. Luego, usamos la constante recién creada para calcular la circunferencia y el área.

Utilice el Math.PI para obtener el valor de Pi en Java

La clase Math en Java ya tiene una constante creada para el valor de pi. Podemos acceder a esta constante usando Math.PI. De esta forma, obtenemos el valor exacto de la constante.

Por ejemplo,

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);
  }
}

Producción :

Enter radius :
2
Area is : 12.56
Circumference is : 12.56

Artículo relacionado - Java Math