كيفية استخدام Long.MAX_VALUE في Java | شرح

Kyfyt Astkhdam Long Max Value Fy Java Shrh



' طويل 'هي فئة مجمعة في Java تخزن نوع البيانات الأولية الطويلة. يمكن أن يخزن الطول عددًا صحيحًا مكملًا مكونًا من 64 بت اثنين. لها قيمة افتراضية 0L وحجم 8 بايت. يتم استخدامه عند الحاجة إلى قيمة عدد صحيح أكبر. ال ' طويل. MAX_VALUE ”هو الثابت الثابت لفئة غلاف Java Long. تم تعيين قيمته على 9،223،372،036،854،775،807.

ستوجهك هذه الكتابة إلى كيفية استخدام Long.MAX_VALUE في Java.







كيفية استخدام Long.MAX_VALUE في جافا؟

Long.MAX_VALUE هو المتغير الثابت الذي يحتوي على قيمة ثابتة في فئة Long غلاف Java الطويلة ، وتعتبر 9،223،372،036،854،775،807 قيمة قصوى لمتغير طويل.



مثال 1: طباعة Long.MAX_VALUE بجافا



في هذا المثال ، سنطبع القيمة القصوى المحددة مسبقًا لمتغير طويل باستخدام ' System.out.println () ' طريقة:





System.out.println ( 'Long.MAX_VALUE هو' + طويل ) ؛

هنا ، ' قيمة الحد الأقصى 'يسمى مع اسم الفئة' طويل لأنه المتغير الثابت الذي يخزن قيمة ثابتة لعدد صحيح طويل:



يوضح الإخراج أدناه قيمة ' طويل. MAX_VALUE ' كما ' 9،223،372،036،854،775،807 ':

مثال 2: إضافة رقم مباشرة في Long.MAX_VALUE

إذا كنت تريد إضافة بعض الأرقام في Long.MAX_VALUE ، فاستخدم ' + عامل جافا لربط الرقم المحدد بالقيمة الدقيقة لـ Long.MAX_VALUE ؛ لأن Java لا تسمح لك بإضافة رقم فيها مباشرة.

هنا ، أولاً ، سنطبع القيمة القصوى الأصلية للطول باستخدام ' طويل. MAX_VALUE ':

System.out.println ( 'الأصل الطويل MAX_VALUE هو' + طويل ) ؛

ثم نضيف ' 500 'إليها باستخدام' + '، والذي سيربطه ببساطة في نهاية القيمة:

System.out.println ( 'الطويل المحدث MAX_VALUE هو' + طويل. MAX_VALUE + 500 ) ؛

انتاج |

المثال 3: إضافة رقم في Long.MAX_VALUE باستخدام متغير طويل

في المثال أعلاه ، عندما حاولنا إضافة رقم في Long.MAX_VALUE ، يتم ربطه. الآن ، سنضيف الرقم إلى القيمة ونطبعه بتخزينه في متغير.

سنوضح لك ما يحدث عندما تتجاوز قيمة طويلة قيمة Long.MAX_VALUE. للقيام بذلك ، قم بإنشاء متغير طويل النوع ' جديد طويل 'لتخزين قيمة ، ثم إضافة الرقم' 5 'إلى Long.MAX_VALUE:

long newLong = Long.MAX_VALUE + 5 ؛

اطبع القيمة المحدثة على وحدة التحكم:

System.out.println ( 'Long.MAX_VALUE هو' + جديد طويل ) ؛

يوضح المخرج أن القيمة الطويلة أصبحت سالبة لأن المتغير لن يخزن قيمة تتجاوز الحد ، وتسبب ذلك في تجاوز سعة الذاكرة:

مثال 4: مقارنة قيم المتغيرات الطويلة المعرفة من قبل المستخدم مع Long.MAX_VALUE

هنا ، سوف نتحقق مما يحدث عند مقارنة قيمة صغيرة جدًا أو كبيرة مع Long.MAX_VALUE.

أولاً ، سنطلب من المستخدم إدخال أي قيمة:

System.out.print ( 'أدخل قيمة:' ) ؛

سوف نستخدم ' الماسح الضوئي 'للحصول على القيمة من المستخدم:

الماسح الضوئي = ماسح ضوئي جديد ( System.in ) ؛

ثم قم بإنشاء متغير ' القيمة 'من النوع الطويل لتخزين القيمة التي تم إرجاعها بالطريقة المحددة:

قيمة طويلة = s.nextLong ( ) ؛

هنا ، سوف نتحقق مما إذا كانت القيمة التي أدخلها المستخدم أكبر أو أقل من قيمة Long.MAX_VALUE باستخدام العبارات الشرطية:

إذا ( القيمة < طويل. MAX_VALUE ) {
System.out.println ( 'القيمة المدخلة أقصر من Long.MAX_VALUE' ) ؛
} آخر
System.out.println ( 'القيمة المدخلة أطول من طويل. MAX_VALUE' ) ؛

أدخل المستخدم القيمة ' 123 '، وهو قصير جدًا وفقًا لنطاق Long.MAX_VALUE ؛ نتيجة لذلك ، سيقوم البرنامج بطباعة البيان ' القيمة التي تم إدخالها أقصر من Long.MAX_VALUE 'على وحدة التحكم:

أيضًا ، تحديد قيمة تتجاوز حد Long.MAX_VALUE سيؤدي إلى استثناء:

لقد جمعنا جميع التعليمات ذات الصلة باستخدام Long.MAX_VALUE في Java.

استنتاج

ال ' طويل. MAX_VALUE ”هو الثابت الثابت لفئة غلاف Java Long. قيمتها 9،223،372،036،854،775،807. إذا كنت تريد إضافة بعض الأرقام وحفظها في متغير ، فسيعيد ذلك رقمًا سالبًا بسبب تجاوز الذاكرة لأن المتغير لن يخزن قيمة تتجاوز الحد. في هذه الكتابة ، أظهرنا Long.MAX_VALUE بالتفصيل.