Pi constante en Java
-
Utilice la palabra clave
final
para crear una constante Pi en Java -
Utilice el
Math.PI
para obtener el valor de Pi 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