Hva er "π" i matematikk?
Forholdet mellom en sirkels omkrets og diameteren, som tilsvarer 22/7 og er representert med en konstant verdi på 3,14159, kalles "pi" i matematikk.Hva er Math.PI i Java?
Math.PI er en statisk sluttdobbelkonstant i Java, tilsvarende i π matematikk. Gitt av java.lang.Math -klassen, brukes Math.PI- konstanten til å utføre flere matematiske og vitenskapelige beregninger som å finne arealet og omkretsen til en sirkel eller overflatearealet og volumet til en kule. I det virkelige liv har "pi"-mengden en grunnleggende posisjon med uendelig bruk. Noen av dem er listet opp nedenfor.- Luftfartsdesignere bruker pi til å beregne arealet av flykroppen.
- Medisinsk vitenskap drar nytte av pi ved å bruke den til å analysere øyets struktur.
- Biokjemikere bruker pi for å studere sammensetningen av DNA.
- Statistikere bruker pi for å projisere befolkningsdynamikken i staten.
- Pi har en kjerneverdi i det gjeldende Global Positioning System (GPS) vi har i dag.
Eksempel
Hvis du vil lære hvordan du får og hvordan du bruker verdien av Math.PI i Java, la oss ta en titt på følgende kjørbare eksempel.
public class PiInJava {
public static double circumferenceOfCircle(int radius) {
return Math.PI * (2 * radius);
}
public static double areaOfCircle(int radius) {
return Math.PI * Math.pow(radius, 2);
}
public static double volumeOfSphere(int radius) {
return (4 / 3) * Math.PI * Math.pow(radius, 3);
}
public static double surfaceAreaOfSphere(int radius) {
return 4 * Math.PI * Math.pow(radius, 2);
}
public static void main(String[] args) {
int radius = 5;
System.out.println("Circumference of the Circle = " + circumferenceOfCircle(radius));
System.out.println("Area of the Circle = " + areaOfCircle(radius));
System.out.println("Volume of the Sphere = " + volumeOfSphere(radius));
System.out.println("Surface Area of the Sphere = " + surfaceAreaOfSphere(radius));
}
}
Produksjon
Sirkelens omkrets = 31,41592653589793 Arealet av sirkelen = 78,53981633974483 Volum av sfæren = 392,6990816987241 Sfærens overflate = 314,1592793555926935
GO TO FULL VERSION