Programovanie sa používa na riešenie skutočných problémov, ktoré môžu zahŕňať implementáciu rôznych matematických vzorcov. A tieto vzorce sa používajú v rôznych matematických konštantách a funkciách.
čo je Pi?
Pi je konštantná hodnota používaná v rôznych vzorcoch v geometrii, ako je výpočet obvodu, plochy, objemu atď. Je to matematická konštanta, ktorá je definovaná ako obvod kruhu vydelený jeho priemerom.
ascii tabuľka java
Hodnota konštanty pi je približne 3,14. Java poskytuje vstavané konštantné pole Pi, ktoré patrí do triedy java.lang,Math.
Nasledujúci program ukazuje použitie konštantnej hodnoty pi bez použitia vstavaného konštantného poľa.
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); } }
Výkon:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
Vo vyššie uvedenom kóde je hodnota pi nastavená na 3,14 pomocou a záverečná dvojka premenlivý pi . A plocha a obvod sa vypočítajú a zobrazia.
Pi v Jave
Trieda Java Math poskytuje metódy na implementáciu numerických operácií, ako je logaritmus, druhá odmocnina, goniometrické funkcie, minimálny alebo maximálny počet.
stream filtra java
Pi je pole definované v triede Math ako statická premenná typu double. Ak chcete získať prístup k tejto konštante, program Java musí importovať java.lang.Math trieda. Keďže ide o statickú premennú, môžeme k nej priamo pristupovať pomocou Math.PI do programu Java.
Nasledujúci program ukazuje použitie premennej Math.PI v programe Java.
SamplePi2.java
vysypané jadro poruchy segmentácie
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); } }
Výkon:
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
Vo vyššie uvedenom kóde sa namiesto deklarovania lokálnej premennej používa Math.PI. A na konzole sa zobrazí plocha a obvod kruhu.
Program na výpočet objemu valca pomocou vstavanej premennej a užívateľom definovanej premennej
SamplePi3.java
binárny strom vs binárny vyhľadávací strom
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); } }
Výkon:
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
Vyššie uvedený kód Java demonštruje oba spôsoby použitia konštanty Pi v programe. Plocha valca sa vypočíta pomocou operácie násobenia a zobrazí sa pomocou oboch metód.
V tomto článku sme diskutovali o matematickej konštante Pi, ako ju možno implementovať v programe Java a programe na jej demonštráciu.