logo

Java Pi

La programmazione viene utilizzata per risolvere problemi della vita reale che possono includere l'implementazione di diverse formule matematiche. E queste formule sono utilizzate in varie costanti e funzioni matematiche.

Cos'è Pi?

Il Pi è un valore costante utilizzato in diverse formule di geometria come il calcolo della circonferenza, dell'area, del volume, ecc. È una costante matematica definita come la circonferenza di un cerchio divisa per il suo diametro.

Il valore di una costante pi greco è circa 3,14. Java fornisce un campo costante integrato di Pi che appartiene alla classe java.lang, Math.

Il seguente programma mostra l'uso del valore costante pi senza utilizzare il campo costante incorporato.

EsempioPi.java

 import java.util.Scanner; public class SamplePi { /* Driver Code */ public static void main(String ar[]) { /* User defined constant value of pi */ final double pi = 3.14; int r = 5; System.out.println('Radius of circle: ' + r); double area = pi*(r*r); System.out.println('Area of circle is: ' + area); double cir = 2*(pi*r); System.out.println('Circumference of circle is: '+cir); } } 

Produzione:

 Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002 

Nel codice precedente, il valore pi greco è impostato su 3,14 utilizzando a doppietta finale variabile pi . E l'area e la circonferenza vengono calcolate e visualizzate.

Pi greco in Giava

La classe Java Math fornisce metodi per implementare operazioni numeriche come logaritmo, radice quadrata, funzioni trigonometriche, numero minimo o massimo.

Il pi greco è un campo definito nella classe Math come variabile statica di tipo double. Per accedere a questa costante il programma Java deve importare java.lang.Math classe. Poiché si tratta di una variabile statica, possiamo accedervi direttamente utilizzando il file Matematica.PI nel programma Java.

Il seguente programma mostra l'uso della variabile Math.PI in un programma Java.

EsempioPi2.java

 import java.util.Scanner; public class SamplePi2 { /* Driver Code */ public static void main(String ar[]) { int r = 5; System.out.println('Radius of circle: ' + r); /* Using Math class */ double area = Math.PI*(r*r); System.out.println('Area of circle is: '+area); double cir = 2*(Math.PI*r); System.out.println('Circumference of circle is: '+cir); } } 

Produzione:

 Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793 

Nel codice precedente, viene utilizzato Math.PI invece di dichiarare una variabile locale. E l'area e la circonferenza del cerchio vengono visualizzate sulla console.

Programma per calcolare il volume di un cilindro utilizzando la variabile incorporata e la variabile definita dall'utente

EsempioPi3.java

 import java.lang.Math.*; public class SamplePi3 { /* Driver Code */ public static void main(String[] args) { /* Variable declaration */ final double pi=3.14; double r = 5; double l = 15; /* Using built in variable Math.PI */ double area = r * r * Math.PI; double volume = area * l; System.out.println('Volume of cylinder using built-in variable PI is: ' + volume); /* Using user defined constant variable. */ double area1 =r * r * pi; double volume1 = area1 * l; System.out.println('Volume of cylinder by using the user-defined Pi value is: ' + volume1); } } 

Produzione:

 Volume of cylinder by using built-in variable PI is: 1178.0972450961724 Volume of cylinder by using the user-defined Pi value is: 1177.5 

Il codice Java sopra dimostra entrambi i modi di utilizzare la costante Pi in un programma. L'area di un cilindro viene calcolata utilizzando l'operazione di moltiplicazione e visualizzata utilizzando entrambi i metodi.

In questo articolo abbiamo discusso della costante matematica Pi, di come può essere implementata in un programma Java e di un programma per dimostrarla.