מילת המפתח Java float היא סוג נתונים פרימיטיבי. זוהי נקודה צפה IEEE 754 בעלת דיוק יחיד של 32 סיביות. הוא משמש להכרזה על המשתנים והשיטות. הוא מייצג את המספרים השבריים.
נקודות לזכור
- הציפה מכסה טווח שבין 1.40129846432481707e-45 ל-3.40282346638528860e+38 (חיובי או שלילי).
- ערך ברירת המחדל שלו הוא 0.0f.
- גודל ברירת המחדל שלו הוא 4 בתים.
- ניתן להשתמש בו כדי לחסוך בזיכרון במערכים גדולים של מספרי נקודה צפה.
- זו לא גישה טובה להשתמש ב-float עבור ערכים מדויקים, כגון מטבע.
דוגמאות למילות מפתח של Java float
דוגמה 1
בוא נראה דוגמה פשוטה להצגת משתנה מסוג float.
public class FloatExample1 { public static void main(String[] args) { float num1=5.5f; float num2=5f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
קו חדש של פיתון
num1: 5.5 num2: 5.0
דוגמה 2
בדוגמה זו, אנו מספקים ערך מספר שלם למשתנה צף. כאן, המהדר משדר באופן מרומז מספר שלם לצוף ולהציג את הערך המתאים בצורה חלקית.
public class FloatExample2 { public static void main(String[] args) { float num1=5; float num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 5.0 num2: 10.0
דוגמה 3
בדוגמה זו, אנו מספקים ערך עשרוני גדול יותר.
public class FloatExample3 { public static void main(String[] args) { float num1=581216732.323433f; float num2=7.83684987683688f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 5.812167E8 num2: 7.8368497
דוגמה 4
בדוגמה זו, אנו מספקים ערך צף למשתנה העשרוני.
public class FloatExample4 { public static void main(String[] args) { float num=56.34; System.out.println('num1: '+num); } }
תְפוּקָה:
Exception in thread 'main' java.lang.Error: Unresolved compilation problem: Type mismatch: cannot convert from double to float
דוגמה 5
בדוגמה זו, אנו מספקים את טווח הקצה של הערך העשרוני.
השחקנית ראקול פריט סינג
public class FloatExample5 { public static void main(String[] args) { float num1=1.40129846432481707e-45f; float num2=3.40282346638528860e+38f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
שמור סרטון יוטיוב vlc
num1: 1.4E-45 num2: 3.4028235E38
דוגמה 6
בדוגמה זו, אנו מספקים את הערך בסימון מדעי
public class FloatExample6 { public static void main(String[] args) { float num1=1873.2f; //providing same value in scientific notation float num2=1.8732e3f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 1873.2 num2: 1873.2
דוגמה 7
בדוגמה זו, אנו יוצרים שיטה המחזירה ערך צף.
public class FloatExample7 { public float display(float weight) { return weight; } public static void main(String[] args) { FloatExample7 d=new FloatExample7(); System.out.println(d.display(62.5f)); } }
תְפוּקָה:
62.5