Programavimas naudojamas realaus gyvenimo problemoms spręsti, kurios gali apimti įvairių matematinių formulių įgyvendinimą. Ir šios formulės naudojamos įvairiose matematinėse konstantose ir funkcijose.
Kas yra Pi?
Pi yra pastovi reikšmė, naudojama įvairiose geometrijos formulėse, pvz., apskaičiuojant apskritimą, plotą, tūrį ir kt. Tai matematinė konstanta, kuri apibrėžiama kaip apskritimo perimetras, padalytas iš jo skersmens.
Konstantos pi reikšmė yra maždaug 3,14. Java suteikia integruotą pastovų Pi lauką, priklausantį java.lang, Math klasei.
Šioje programoje parodytas pastovios reikšmės pi naudojimas nenaudojant įmontuoto pastovaus lauko.
kamina java
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); } }
Išvestis:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
Aukščiau pateiktame kode pi reikšmė nustatoma į 3,14 naudojant a galutinis dublis kintamasis pi . O plotas ir apimtis apskaičiuojami ir rodomi.
Pi kalba Java
„Java Math“ klasėje pateikiami skaitmeninių operacijų, tokių kaip logaritmas, kvadratinė šaknis, trigonometrinės funkcijos, minimalus arba maksimalus skaičius, įgyvendinimo metodai.
Pi yra laukas, apibrėžtas matematikos klasėje kaip statinis dvigubo tipo kintamasis. Kad pasiektų šią konstantą, Java programa turi importuoti java.lang.Math klasė. Kadangi tai yra statinis kintamasis, galime jį tiesiogiai pasiekti naudodami Matematika.PI į Java programą.
Šioje programoje parodytas Math.PI kintamojo naudojimas Java programoje.
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); } }
Išvestis:
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
Aukščiau pateiktame kode Math.PI naudojamas vietoj vietinio kintamojo deklaravimo. O apskritimo plotas ir perimetras rodomas konsolėje.
Programa, skirta apskaičiuoti cilindro tūrį naudojant įmontuotą kintamąjį ir vartotojo nustatytą kintamąjį
SamplePi3.java
eilutę į json objektą
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); } }
Išvestis:
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
Aukščiau pateiktas Java kodas parodo abu Pi konstantos naudojimo programoje būdus. Cilindro plotas apskaičiuojamas naudojant daugybos operaciją ir rodomas naudojant abu metodus.
Šiame straipsnyje aptarėme matematinę konstantą Pi, kaip ją galima įdiegti Java programoje ir ją demonstruojančioje programoje.