Ohjelmointia käytetään ratkaisemaan tosielämän ongelmia, joihin voi sisältyä erilaisten matemaattisten kaavojen toteuttaminen. Ja näitä kaavoja käytetään erilaisissa matemaattisissa vakioissa ja funktioissa.
Mikä on Pi?
Pi on vakioarvo, jota käytetään geometrian eri kaavoissa, kuten ympärysmitan, pinta-alan, tilavuuden jne. laskemisessa. Se on matemaattinen vakio, joka määritellään ympyrän ympyrän ympyrän halkaisijalla jaettuna.
Vakiopi:n arvo on noin 3,14. Java tarjoaa sisäänrakennetun vakiopi-kentän, joka kuuluu java.lang,Math-luokkaan.
Linux run cmd
Seuraava ohjelma näyttää vakioarvon pi käytön ilman sisäänrakennettua vakiokenttää.
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); } }
Lähtö:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
Yllä olevassa koodissa pi-arvoksi asetetaan 3,14 käyttämällä a viimeinen tupla muuttuja pi . Ja pinta-ala ja ympärysmitta lasketaan ja näytetään.
lajitella kasa
Pi Javassa
Java Math -luokka tarjoaa menetelmiä numeeristen operaatioiden toteuttamiseen, kuten logaritmi, neliöjuuri, trigonometriset funktiot, minimi- tai enimmäismäärä.
Pi on kenttä, joka on määritelty Math-luokassa staattiseksi muuttujaksi, jonka tyyppi on double. Tätä vakiota varten Java-ohjelman on tuotava java.lang.Math luokkaa. Koska se on staattinen muuttuja, voimme käyttää sitä suoraan käyttämällä Math.PI Java-ohjelmaan.
Seuraava ohjelma näyttää Math.PI-muuttujan käytön Java-ohjelmassa.
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); } }
Lähtö:
java if else -lause
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
Yllä olevassa koodissa käytetään Math.PI:tä paikallisen muuttujan ilmoittamisen sijaan. Ja ympyrän pinta-ala ja ympärysmitta näytetään konsolissa.
Ohjelma sylinterin tilavuuden laskemiseen sisäänrakennetun muuttujan ja käyttäjän määrittämän muuttujan avulla
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); } }
Lähtö:
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
Yllä oleva Java-koodi esittelee molemmat tavat käyttää Pi-vakiota ohjelmassa. Sylinterin pinta-ala lasketaan kertolaskulla ja esitetään molemmilla menetelmillä.
Tässä artikkelissa olemme käsitelleet matemaattista vakiota Pi, kuinka se voidaan toteuttaa Java-ohjelmassa ja sen osoittavassa ohjelmassa.