Programlama, farklı matematiksel formüllerin uygulanmasını içerebilecek gerçek hayat problemlerini çözmek için kullanılır. Ve bu formüller çeşitli matematiksel sabitlerde ve fonksiyonlarda kullanılmaktadır.
Pi nedir?
Pi, geometride çevre, alan, hacim vb. hesaplamalarda kullanılan farklı formüllerde kullanılan sabit bir değerdir. Bir dairenin çevresinin çapına bölünmesiyle tanımlanan matematiksel bir sabittir.
Sabit bir pi'nin değeri yaklaşık 3,14'tür. Java, java.lang, Math sınıfına ait yerleşik sabit Pi alanı sağlar.
Aşağıdaki program yerleşik sabit alanı kullanmadan pi sabit değerinin kullanımını göstermektedir.
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); } }
Çıktı:
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
Yukarıdaki kodda pi değeri bir komut kullanılarak 3,14 olarak ayarlanmıştır. son çift değişken pi . Alan ve çevre hesaplanır ve görüntülenir.
Java'da Pi
Java Math sınıfı, logaritma, karekök, trigonometrik işlevler, minimum veya maksimum sayı gibi sayısal işlemlerin uygulanmasına yönelik yöntemler sağlar.
Pi, Math sınıfında double tipinde statik bir değişken olarak tanımlanan bir alandır. Bu sabite erişmek için Java programının içe aktarması gerekir. java.lang.Math sınıf. Statik bir değişken olduğundan ona doğrudan erişebiliriz. Matematik.PI Java programına girin.
Aşağıdaki program Math.PI değişkeninin bir Java programında kullanımını göstermektedir.
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); } }
Çıktı:
Radius of circle: 5 Area of circle is: 78.53981633974483 Circumference of circle is: 31.41592653589793
Yukarıdaki kodda yerel bir değişken bildirmek yerine Math.PI kullanılmıştır. Ve dairenin alanı ve çevresi konsolda görüntülenir.
Yerleşik değişkeni ve kullanıcı tanımlı değişkeni kullanarak bir silindirin hacmini hesaplamak için program
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); } }
Çıktı:
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
Yukarıdaki Java kodu, bir programda Pi sabitini kullanmanın her iki yolunu da gösterir. Bir silindirin alanı çarpma işlemi kullanılarak hesaplanır ve her iki yöntem kullanılarak görüntülenir.
Bu yazımızda Pi matematiksel sabitini, bunun bir Java programında nasıl uygulanabileceğini ve bunu gösterecek bir programı ele aldık.