logo

Java Pi

Programmering bruges til at løse virkelige problemer, der kan omfatte implementering af forskellige matematiske formler. Og disse formler bruges i forskellige matematiske konstanter og funktioner.

Hvad er Pi?

Pi er en konstant værdi, der bruges i forskellige formler i geometri, såsom beregning af omkreds, areal, volumen osv. Det er en matematisk konstant, der er defineret som omkredsen af ​​en cirkel divideret med dens diameter.

Værdien af ​​en konstant pi er cirka 3,14. Java giver indbygget konstant felt af Pi, der tilhører java.lang, Math klasse.

Følgende program viser brugen af ​​konstant værdi pi uden brug af det indbyggede konstantfelt.

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

Produktion:

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

I ovenstående kode er pi-værdien sat til 3,14 ved hjælp af en sidste double variabel pi . Og arealet og omkredsen beregnes og vises.

Pi i Java

Java Math-klassen giver metoder til at implementere numeriske operationer som logaritme, kvadratrod, trigonometriske funktioner, minimum eller maksimum antal.

Pi er et felt defineret i Math-klassen som en statisk variabel af typen double. For at få adgang til denne konstant skal Java-programmet importere java.lang.Math klasse. Da det er en statisk variabel, kan vi få direkte adgang til den ved hjælp af Math.PI ind i Java-programmet.

Følgende program viser brugen af ​​Math.PI-variablen i et Java-program.

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

Produktion:

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

I ovenstående kode bruges Math.PI i stedet for at erklære en lokal variabel. Og området og omkredsen af ​​cirklen vises på konsollen.

Program til beregning af volumen af ​​en cylinder ved hjælp af indbygget variabel og brugerdefineret variabel

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

Produktion:

 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 

Ovenstående Java-kode demonstrerer begge måder at bruge Pi konstant i et program. Arealet af en cylinder beregnes ved hjælp af multiplikationsoperation og vises ved hjælp af begge metoder.

I denne artikel har vi diskuteret den matematiske konstant Pi, hvordan den kan implementeres i et Java-program og et program til at demonstrere det.