A programozást valós problémák megoldására használják, amelyek magukban foglalhatják különböző matematikai képletek megvalósítását. És ezeket a képleteket különféle matematikai állandókban és függvényekben használják.
Mi az a Pi?
A Pi egy állandó érték, amelyet különböző geometriai képletekben használnak, mint például a kerület, a terület, a térfogat stb. kiszámítása. Ez egy matematikai állandó, amelyet úgy definiálnak, mint egy kör kerülete osztva az átmérőjével.
A pi konstans értéke megközelítőleg 3,14. A Java beépített állandó Pi mezőt biztosít, amely a java.lang,Math osztályhoz tartozik.
A következő program a pi konstans érték használatát mutatja be a beépített konstans mező használata nélkül.
SamplePi.java
mysql listázza az összes felhasználót
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); } }
Kimenet:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
A fenti kódban a pi érték 3,14-re van állítva az a segítségével végső dupla változó pi . A terület és a kerület pedig kiszámításra és megjelenítésre kerül.
Pi Java nyelven
A Java Math osztály olyan numerikus műveletek megvalósítására nyújt módszereket, mint a logaritmus, négyzetgyök, trigonometrikus függvények, minimális vagy maximális szám.
A pi a Math osztályban double típusú statikus változóként definiált mező. A konstans eléréséhez a Java programnak importálnia kell java.lang.Math osztály. Mivel ez egy statikus változó, közvetlenül hozzáférhetünk a Math.PI a Java programba.
A következő program a Math.PI változó Java programokban való használatát mutatja be.
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); } }
Kimenet:
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
A fenti kódban a Math.PI-t használják a helyi változó deklarálása helyett. A kör területe és kerülete pedig megjelenik a konzolon.
Program egy henger térfogatának kiszámításához beépített változó és felhasználó által definiált változó segítségével
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); } }
Kimenet:
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
A fenti Java kód bemutatja a Pi konstans alkalmazásának mindkét módját egy programban. A henger területét szorzási művelettel számítják ki, és mindkét módszerrel jelenítik meg.
Ebben a cikkben a Pi matematikai konstansról beszéltünk, hogyan implementálható egy Java programban és egy demonstráló programban.