Programiranje se uporablja za reševanje problemov iz resničnega življenja, ki lahko vključujejo izvajanje različnih matematičnih formul. In te formule se uporabljajo v različnih matematičnih konstantah in funkcijah.
Kaj je Pi?
Pi je konstantna vrednost, ki se uporablja v različnih formulah v geometriji, kot je izračun obsega, površine, prostornine itd. Je matematična konstanta, ki je definirana kot obseg kroga, deljen z njegovim premerom.
Vrednost konstante pi je približno 3,14. Java ponuja vgrajeno konstantno polje Pi, ki pripada razredu java.lang, Math.
izberite sql iz več tabel
Naslednji program prikazuje uporabo konstantne vrednosti pi brez uporabe vgrajenega konstantnega polja.
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); } }
Izhod:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
V zgornji kodi je vrednost pi nastavljena na 3,14 z uporabo a končna dvojna spremenljivka pi . In površina in obseg sta izračunana in prikazana.
kaj je obravnavanje izjem v Javi
Pi v Javi
Razred Java Math ponuja metode za izvajanje numeričnih operacij, kot so logaritem, kvadratni koren, trigonometrične funkcije, najmanjše ali največje število.
Pi je polje, definirano v razredu Math kot statična spremenljivka tipa double. Za dostop do te konstante mora program Java uvoziti java.lang.Math razred. Ker je statična spremenljivka, lahko do nje neposredno dostopamo z uporabo Math.PI v program Java.
Naslednji program prikazuje uporabo spremenljivke Math.PI v programu Java.
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); } }
Izhod:
jedro napake segmentacije odloženo
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
V zgornji kodi je Math.PI uporabljen namesto deklaracije lokalne spremenljivke. In površina in obseg kroga sta prikazana na konzoli.
Program za izračun prostornine valja z uporabo vgrajene spremenljivke in uporabniško definirane spremenljivke
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); } }
Izhod:
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
Zgornja koda Java prikazuje oba načina uporabe konstante Pi v programu. Ploščino valja izračunamo z operacijo množenja in prikažemo z obema metodama.
V tem članku smo razpravljali o matematični konstanti Pi, o tem, kako jo je mogoče implementirati v program Java in o programu, ki jo prikazuje.