جافا طويل الكلمة الأساسية هي نوع بيانات بدائي. يتم استخدامه للإعلان عن المتغيرات. ويمكن استخدامه أيضًا مع الأساليب. يمكن أن تحتوي على عدد صحيح مكمل 64 بت.
jsp javatpoint
نقطة لنتذكر
- يحتوي الخيار الطويل على الحد الأدنى لقيمة -263وقيمة قصوى 263-1.
- من Java 8، يمكن تمثيل الطول على أنه طول 64 بت غير موقع، والذي له قيمة أدنى 0 وحد أقصى لقيمة 264-1
- قيمته الافتراضية هي 0L.
- حجمه الافتراضي هو 8 بايت.
- يتم استخدامه عندما تحتاج إلى قيمة عددية ذات نطاق أعلى.
أمثلة على الكلمات الرئيسية الطويلة لجافا
مثال 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