הג'אווה ארוך מילת מפתח היא סוג נתונים פרימיטיבי. הוא משמש להכרזה על משתנים. זה יכול לשמש גם עם שיטות. זה יכול להחזיק מספר שלם של שניים של 64 סיביות.
נקודות לזכור
- הארוך מכיל ערך מינימלי של -263וערך מקסימלי של 263-1.
- מ-Java 8, הארוך יכול לייצג כאורך 64 סיביות ללא סימן, שיש לו ערך מינימלי של 0 וערך מקסימלי של 264-1
- ערך ברירת המחדל שלו הוא 0L.
- גודל ברירת המחדל שלו הוא 8 בתים.
- הוא משמש כאשר אתה צריך ערך מספר שלם בטווח גבוה יותר.
דוגמאות למילת מפתח ארוכה של Java
דוגמה 1
בוא נראה דוגמה לשימוש בסוג נתונים ארוך עם ערך חיובי ושלילי.
public class LongExample1 { public static void main(String...k) { long num1=10L; long num2=-10L; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
תְפוּקָה:
num1: 10 num2: -10
דוגמה 2
בוא נראה דוגמה כדי לבדוק אם סוג הנתונים הארוך מכיל ערך עשרוני.
מספר פלינדרום
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
תְפוּקָה:
error: incompatible types: possible lossy conversion from double to long
דוגמה 3
בוא נראה דוגמה כדי לבדוק אם סוג הנתונים הארוך מחזיק ערך צף.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
תְפוּקָה:
error: incompatible types: possible lossy conversion from float to long
דוגמה 4
בוא נראה דוגמה כדי לבדוק אם סוג הנתונים הארוך מכיל ערך char. במקרה כזה, המהדר משדר את התו בצורה מרומזת לסוג ארוך ומחזיר את ערך ה-ASCII המתאים.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
תְפוּקָה:
אלפבית עם מספרים
num: 97
דוגמה 5
בדוגמה זו, סוג נתונים ארוך מכיל את הערך המינימלי והמקסימלי.
public class LongExample5 { public static void main(String...k) { long min=-9223372036854775808L; long max=9223372036854775807L; System.out.println('min: '+min); System.out.println('max: '+max); } }
תְפוּקָה:
min: -9223372036854775808 max: 9223372036854775807
דוגמה 6
בואו ניצור שיטה שמחזירה ערך סוג ארוך.
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
תְפוּקָה:
10