מילת המפתח הכפולה של Java היא סוג נתונים פרימיטיבי. זוהי נקודה צפה IEEE 754 בעלת דיוק כפול של 64 סיביות. הוא משמש להכרזה על המשתנים והשיטות. זה בדרך כלל מייצג את המספרים העשרוניים.
נקודות לזכור
- הכפול מכסה טווח שבין 4.94065645841246544e-324d ל-1.79769313486231570e+308d (חיובי או שלילי).
- ערך ברירת המחדל שלו הוא 0.0d.
- גודל ברירת המחדל שלו הוא 8 בתים.
- זהו סוג ברירת המחדל עבור מספרים עשרוניים.
- זו לא גישה טובה להשתמש בכפול עבור ערכים מדויקים, כגון מטבע.
דוגמאות למילות מפתח כפולות של Java
דוגמה 1
בואו נראה דוגמה פשוטה להצגת משתנה מסוג כפול.
public class DoubleExample1 { public static void main(String[] args) { double num=5.5; System.out.println('num: '+num); } }
תְפוּקָה:
num: 5.5
דוגמה 2
בדוגמה זו, אנו מספקים ערך מספר שלם למשתנה כפול. כאן, המהדר מכין באופן מרומז מספר שלם להכפלה ומציג את הערך המתאים בצורה עשרונית.
public class DoubleExample2 { public static void main(String[] args) { double num1=5; double num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 5.0 num2: 10.0
דוגמה 3
בואו נראה דוגמה לבדיקת הערך העשרוני הגדול יותר.
public class DoubleExample3 { public static void main(String[] args) { double num1=581216732.323433; double num2=7.83684987683688; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 5.81216732323433E8 num2: 7.83684987683688
דוגמה 4
בדוגמה זו, אנו מספקים ערך צף למשתנה עשרוני.
public class DoubleExample4 { public static void main(String[] args) { double num1=56.34f; double num2=34f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 56.34000015258789 num2: 34.0
דוגמה 5
בדוגמה זו, אנו מספקים את הטווח המרבי של ערך עשרוני.
public class DoubleExample5 { public static void main(String[] args) { double num1=4.94065645841246544e-324d; double num2=1.79769313486231570e+308d; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 4.9E-324 num2: 1.7976931348623157E308
דוגמה 6
בדוגמה זו, אנו מספקים את הערך בסימון מדעי
public class DoubleExample6 { public static void main(String[] args) { double num1=1873.2; //providing same value in scientific notation double num2=1.8732e3; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 1873.2 num2: 1873.2
דוגמה 7
בואו נראה דוגמה ליצירת שיטה של לְהַכפִּיל סוג החזרה.
public class DoubleExample7 { public double display(double weight) { return weight; } public static void main(String[] args) { DoubleExample7 d=new DoubleExample7(); System.out.println(d.display(62.5)); } }
תְפוּקָה:
62.5