logo

Jawa Pi

Programowanie służy do rozwiązywania rzeczywistych problemów, które mogą obejmować wdrażanie różnych formuł matematycznych. Wzory te są używane w różnych stałych matematycznych i funkcjach.

Co to jest Pi?

Pi to stała wartość używana w różnych wzorach geometrycznych, takich jak obliczanie obwodu, pola, objętości itp. Jest to stała matematyczna definiowana jako obwód koła podzielony przez jego średnicę.

wielowątkowość w Javie

Wartość stałego pi wynosi w przybliżeniu 3,14. Java udostępnia wbudowane stałe pole Pi należące do klasy Java.lang, Math.

Poniższy program pokazuje użycie stałej wartości pi bez użycia wbudowanego pola stałego.

Przykładowy plik Pi.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); } } 

Wyjście:

 Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002 

W powyższym kodzie wartość pi jest ustawiana na 3,14 za pomocą a ostatni dublet zmienny Liczba Pi . Obliczana i wyświetlana jest powierzchnia i obwód.

Pi w Javie

Klasa Java Math udostępnia metody implementacji operacji numerycznych, takich jak logarytm, pierwiastek kwadratowy, funkcje trygonometryczne, liczba minimalna i maksymalna.

Klawiatura w dół

Pi jest polem zdefiniowanym w klasie Math jako zmienna statyczna typu double. Aby uzyskać dostęp do tej stałej, program Java musi dokonać importu java.lang.Math klasa. Ponieważ jest to zmienna statyczna, możemy uzyskać do niej bezpośredni dostęp za pomocą metody Matematyka.PI do programu Java.

Poniższy program przedstawia użycie zmiennej Math.PI w programie Java.

PróbkaPi2.java

kolekcja 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); } } 

Wyjście:

 Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793 

W powyższym kodzie zamiast deklarowania zmiennej lokalnej używana jest funkcja Math.PI. Na konsoli zostanie wyświetlona powierzchnia i obwód koła.

Program do obliczania objętości cylindra z wykorzystaniem zmiennej wbudowanej i zmiennej definiowanej przez użytkownika

PróbkaPi3.java

menedżer zadań w Linuksie
 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); } } 

Wyjście:

 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 

Powyższy kod Java demonstruje oba sposoby wykorzystania stałej Pi w programie. Pole walca oblicza się metodą mnożenia i wyświetla przy użyciu obu metod.

W tym artykule omówiliśmy stałą matematyczną Pi, sposób jej implementacji w programie Java oraz program ją demonstrujący.