logo

Java Pi

Програмування використовується для вирішення реальних завдань, які можуть включати реалізацію різних математичних формул. І ці формули використовуються в різних математичних константах і функціях.

Що таке Пі?

Пі — це постійне значення, яке використовується в різних геометричних формулах, наприклад для обчислення окружності, площі, об’єму тощо. Це математична константа, яка визначається як довжина окружності кола, поділена на його діаметр.

Значення константи пі дорівнює приблизно 3,14. Java надає вбудоване константне поле Пі, яке належить до java.lang, класу Math.

У наступній програмі показано використання постійного значення pi без використання вбудованого поля констант.

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

Вихід:

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

У наведеному вище коді значення pi встановлено на 3,14 за допомогою a фінальний дубль змінна пі . Площа та окружність обчислюються та відображаються.

Pi на Java

Клас Java Math надає методи для реалізації числових операцій, таких як логарифм, квадратний корінь, тригонометричні функції, мінімальне чи максимальне число.

Пі — це поле, визначене в класі Math як статична змінна типу double. Щоб отримати доступ до цієї константи, програма Java має імпортувати java.lang.Math клас. Оскільки це статична змінна, ми можемо отримати до неї прямий доступ за допомогою мат.ПІ в програму Java.

У наступній програмі показано використання змінної Math.PI у програмі Java.

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

Вихід:

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

У наведеному вище коді Math.PI використовується замість оголошення локальної змінної. А на консолі виводиться площа та окружність кола.

Програма для розрахунку об'єму циліндра за допомогою вбудованої змінної та змінної, визначеної користувачем

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

Вихід:

 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 

Наведений вище код Java демонструє обидва способи використання константи Pi у програмі. Площа циліндра обчислюється за допомогою операції множення та відображається за допомогою обох методів.

У цій статті ми обговорили математичну постійну Пі, як її можна реалізувати в програмі на Java та програму для її демонстрації.