Programmering brukes til å løse virkelige problemer som kan inkludere implementering av forskjellige matematiske formler. Og disse formlene brukes i ulike matematiske konstanter og funksjoner.
Hva er Pi?
Pi er en konstant verdi som brukes i forskjellige formler innen geometri som å beregne omkrets, areal, volum osv. Det er en matematisk konstant som er definert som omkretsen til en sirkel delt på diameteren.
Verdien av en konstant pi er omtrent 3,14. Java gir innebygd konstant felt av Pi som tilhører java.lang, Math-klassen.
Følgende program viser bruken av konstant verdi pi uten å bruke det innebygde konstantfeltet.
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); } }
Produksjon:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
I koden ovenfor er pi-verdien satt til 3,14 ved å bruke en siste dobbel variabel pi . Og arealet og omkretsen beregnes og vises.
Pi i Java
Java Math-klassen gir metoder for å implementere numeriske operasjoner som logaritme, kvadratrot, trigonometriske funksjoner, minimum eller maksimum antall.
Pi er et felt definert i Math-klassen som en statisk variabel av typen double. For å få tilgang til denne konstanten må Java-programmet importere java.lang.Math klasse. Siden det er en statisk variabel, kan vi få direkte tilgang til den ved å bruke Math.PI inn i Java-programmet.
Følgende program viser bruken av Math.PI-variabelen 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); } }
Produksjon:
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
I koden ovenfor brukes Math.PI i stedet for å deklarere en lokal variabel. Og området og omkretsen av sirkelen vises på konsollen.
Program for å beregne volumet til en sylinder ved hjelp av innebygd variabel og brukerdefinert 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); } }
Produksjon:
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
Java-koden ovenfor demonstrerer begge måtene å bruke Pi-konstanten på i et program. Arealet til en sylinder beregnes ved hjelp av multiplikasjonsoperasjon og vises ved bruk av begge metodene.
I denne artikkelen har vi diskutert den matematiske konstanten Pi, hvordan den kan implementeres i et Java-program og et program for å demonstrere det.