كيف تخرج من وظيفة في جافا؟



تعمل وظيفة الخروج في Java على إنهاء البرنامج الحالي عن طريق إنهاء Java Virtual Machine. يستدعي أسلوب System.exit () أسلوب الإنهاء في فئة وقت التشغيل.

جافا هي لغة برمجة رائعة لها . في حين بالنسبة لأحد هذه التطبيقات ، قد تتعثر في بعض مراحل هذا البرنامج. ماذا يفعل المرء في هذه الحالة؟ هل هناك طريقة للخروج في هذه المرحلة بالذات؟ إذا كانت هذه الأسئلة تزعجك ، فقد وصلت إلى المكان الصحيح. ما يمكنك فعله هو ببساطة استخدام طريقة System.exit () التي تنهي تشغيل Java Virtual Machine الحالي على النظام. في هذه المقالة ، سوف آخذك عبر وظيفة الخروج في Java وأساعدك على فهمها تمامًا.





هيا نبدأ.

كيف تخرج من وظيفة في جافا؟

يمكنك الخروج من دالة باستخدام طريقة java.lang.System.exit (). هذه الطريقة تنهي التشغيل الحالي Java Virtual Machine (JVM) . يأخذ وسيطة 'رمز الحالة' حيث يشير رمز الحالة غير الصفري إلى إنهاء غير طبيعي. إذا كنت تعمل مع أو تعليمات التبديل ، يمكنك استخدام عبارات break التي تُستخدم لكسر / الخروج من حلقة فقط ، وليس البرنامج بأكمله.



في هذه المقالة ، دعنا نتعمق أكثر في طريقة Java exit () ونفهم كيف يتم استخدامها.

ما هي طريقة System.exit ()؟

يستدعي أسلوب System.exit () أسلوب الإنهاء في فئة وقت التشغيل. يخرج من البرنامج الحالي عن طريق إنهاء Java Virtual Machine. كما يحدد اسم الطريقة ، فإن طريقة exit () لا تُرجع أبدًا أي شيء.



استدعاء System.exit (n) يكافئ بشكل فعال المكالمة:

Runtime.getRuntime (). exit (n)

تحتوي وظيفة System.exit على رمز الحالة ، والذي يخبرنا عن الإنهاء ، مثل:

  • خروج (0) : يشير إنهاء ناجح.
  • مخرج (1) أو خروج (-1) او اي قيمة غير صفرية - يشير إنهاء غير ناجح .

الآن ، دعونا نرى المعلمات وطرح الاستثناءات في طريقة System.exit ().

المعلمات: حالة الخروج.

استثناء: يرمي أ استثناء أمان .

المضي قدمًا في طريقة System.exit () ، دعونا نرى بعضًا من تنفيذها العملي.

كيف تخرج في جافا

Java System exit () أمثلة على الطريقة

package Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int arr [] = {1، 2، 3، 4، 5، 6، 7، 8 ، 9 ، 10} لـ (int i = 0 i = 4) {System.out.println ('خروج من الحلقة') System.exit (0) // Terminates JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' نهاية البرنامج ')}}

انتاج: arr [0] = 1
arr [1] = 2
arr [2] = 3
اخرج من الحلقة

تفسير: في البرنامج أعلاه ، يوقف التنفيذ الحلقة أو يخرج منها بمجرد أن يصادف طريقة System.exit (). حتى أنه لا يطبع بيان الطباعة الثاني الذي يقول 'نهاية البرنامج'. إنه ببساطة ينهي البرنامج هناك بنفسه.

المثال 2:

package Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int a [] = {1،2،3،4،5،6،7،8 ، 9،10} لـ (int i = 0i 

انتاج | : مجموعة [0] = 1
مجموعة [1] = 2
مجموعة [2] = 3
مجموعة [3] = 4
اخرج من الحلقة

تفسير: في البرنامج أعلاه ، يقوم بطباعة العناصر حتى تتحقق الحالة. بمجرد أن يصبح الشرط خاطئًا ، يطبع البيان وينتهي البرنامج.

وهكذا وصلنا إلى نهاية هذه المقالة حول 'وظيفة الخروج في جافا'. أتمنى أن تكون قد فهمت ما تمت مشاركته في هذا البرنامج التعليمي. إذا كنت ترغب في معرفة المزيد ، تحقق من بواسطة Edureka ، شركة تعليمية موثوقة عبر الإنترنت. تم تصميم دورة تدريب وإصدار شهادات Java J2EE و SOA من Edureka لتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع أطر Java المختلفة مثل Hibernate Spring

لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات في هذه المدونة 'وظيفة الخروج في Java' وسنعاود الاتصال بك في أقرب وقت ممكن.