logo

Java Pi

Programmering används för att lösa verkliga problem som kan innefatta implementering av olika matematiska formler. Och dessa formler används i olika matematiska konstanter och funktioner.

Vad är Pi?

Pi är ett konstant värde som används i olika formler inom geometri som att beräkna omkrets, area, volym, etc. Det är en matematisk konstant som definieras som omkretsen av en cirkel dividerat med dess diameter.

vad är android påskägg

Värdet på en konstant pi är ungefär 3,14. Java tillhandahåller ett inbyggt konstant fält av Pi som tillhör java.lang, Math-klassen.

Följande program visar användningen av konstant värde pi utan att använda det inbyggda konstantfältet.

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 ovanstående kod är pi-värdet satt till 3,14 med a sista dubbel variabel pi . Och arean och omkretsen beräknas och visas.

Pi i Java

Java Math-klassen tillhandahåller metoder för att implementera numeriska operationer som logaritm, kvadratrot, trigonometriska funktioner, minimi- eller maximital.

Pi är ett fält som definieras i Math-klassen som en statisk variabel av typen double. För att komma åt denna konstant måste Java-programmet importera java.lang.Math klass. Eftersom det är en statisk variabel kan vi komma åt den direkt med hjälp av Math.PI in i Java-programmet.

Följande program visar användningen av Math.PI-variabeln i ett 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:

grundläggande java-intervjufrågor
 Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793 

I ovanstående kod används Math.PI istället för att deklarera en lokal variabel. Och cirkelns yta och omkrets visas på konsolen.

Program för att beräkna volymen på en cylinder med hjälp av inbyggd variabel och användardefinierad 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 

Ovanstående Java-kod visar båda sätten att använda Pi-konstanten i ett program. Arean av en cylinder beräknas med multiplikationsoperation och visas med båda metoderna.

I den här artikeln har vi diskuterat den matematiska konstanten Pi, hur den kan implementeras i ett Java-program och ett program för att demonstrera det.