תכנות משמש לפתרון בעיות בחיים האמיתיים שעשויות לכלול יישום נוסחאות מתמטיות שונות. ונוסחאות אלו משמשות בקבועים ופונקציות מתמטיות שונות.
מה זה פי?
ה-Pi הוא ערך קבוע המשמש בנוסחאות שונות בגיאומטריה כמו חישוב היקף, שטח, נפח וכו'. זהו קבוע מתמטי המוגדר כהיקף מעגל חלקי קוטרו.
הערך של פאי קבוע הוא בערך 3.14. Java מספקת שדה קבוע מובנה של Pi השייכים ל-java.lang,Math class.
התוכנית הבאה מציגה את השימוש בערך קבוע 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); } }
תְפוּקָה:
השוואת מחרוזת java
Radius of circle: 5 Area of circle is: 78.5 Circumference of circle is: 31.400000000000002
בקוד לעיל, ערך ה-pi מוגדר ל-3.14 באמצעות a דאבל אחרון מִשְׁתַנֶה פאי . והשטח וההיקף מחושבים ומוצגים.
Pi ב-Java
מחלקת Java Math מספקת שיטות ליישום פעולות מספריות כמו לוגריתם, שורש ריבועי, פונקציות טריגונומטריות, מספר מינימום או מקסימום.
ה-pi הוא שדה המוגדר במחלקה Math כמשתנה סטטי מסוג double. כדי לגשת לקבוע זה על תוכנית Java לייבא java.lang.Math מעמד. מכיוון שזהו משתנה סטטי, אנו יכולים לגשת אליו ישירות באמצעות ה- Math.PI לתוך תוכנית 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 בתוכנית. שטחו של גליל מחושב באמצעות פעולת הכפל ומוצג בשתי השיטות.
יסודות סלניום
במאמר זה, דנו בקבוע המתמטי Pi, כיצד ניתן ליישם אותו בתוכנית Java ובתוכנית להדגים זאת.