الكلمة كسر هي واحدة من عناصر التصميم الرئيسية في برمجة جافا. وعادة ما تستخدم لمقاطعة تنفيذ حلقة أو بيان التبديل. ومع ذلك ، هناك طرق أخرى لاستخدام الفاصل ، والتي تسمح لك بالتحكم في تقدم البرنامج في بعض المواقف الأخرى.
أولا ، يمكن استخدام الفاصل للخروج من حلقة حسب الحالة دون انتظار اكتمالها. للقيام بذلك ، تحتاج إلى وضع الشرط في كتلة رمز الحلقة ، حيث سيتم التحقق من الحاجة إلى الخروج ، وإذا تم استيفاء الشرط ، استخدم الفاصل لمقاطعة الحلقة. سيسمح لك ذلك بإكمال تنفيذ الحلقة على الفور ، حتى إذا استمر استيفاء الشرط في التكرارات اللاحقة.
ثانيا ، يمكن استخدام الفاصل لمقاطعة تنفيذ بيان التبديل داخل حلقة. إذا كنت بحاجة إلى إيقاف أخذ العينات داخل بيان التبديل والمتابعة إلى الخطوة التالية من الحلقة ، يمكنك استخدام معرف الانتقال ووضعه قبل بيان الفاصل. وبالتالي ، عند تنفيذ بيان الفاصل ، سيتم الانتقال إلى الخطوة التالية من الدورة ، وليس الخروج منها.
ثالثا ، يمكن استخدام الفاصل لمقاطعة تنفيذ العديد من الحلقات المتداخلة. إذا كان هناك العديد من الحلقات المتداخلة وتحتاج إلى مقاطعة تنفيذ جميع الحلقات في وقت واحد ، يمكنك استخدام تسمية قبل الحلقة الخارجية وتحديد هذه التسمية قبل بيان الفاصل. وبالتالي ، عند تنفيذ عبارة الفاصل ، سيتم إنهاء جميع الحلقات المتداخلة ، وسيشرع البرنامج في تنفيذ التعليمات البرمجية التالية للحلقات.
- كيف يمكنني استخدام كسر خارج التبديل أو حلقة في جافا?
- ما هي المواقف التي قد تتطلب استخدام فاصل خارج عبارات التبديل أو الحلقات في جافا?
- كيف يمكنني استخدام كسر لوقف تنفيذ التعليمات البرمجية في محاولة-كتل الصيد في جافا?
- كيف يمكنني استخدام كسر للخروج من الحلقات المتداخلة في جافا?
- كيف يمكنني استخدام كسر لإنهاء تنفيذ الأسلوب في جافا?
كيف يمكنني استخدام كسر خارج التبديل أو حلقة في جافا?
خارج هذه المنشآت.
في جاوة:
- للخروج من الكتلة المطلوبة. مثال:
- //
- // كود
إذا (شرط) رمز {}محاولة {
//
- رمي كوستومكسيبتيون جديد();
}
// كود
} الصيد (كوستوميكسيبتيون ه) {
استراحة;
}
استخدم طريقة قيمة الإرجاع. بدلا من استخدام المشغل
استراحة
- يمكنك إنشاء طريقة تقوم بتنفيذ الإجراء المطلوب ، ثم إرجاع قيمة تشير إلى أنك بحاجة إلى الخروج من كتلة التعليمات البرمجية. مثال:
منطقي بريكفلاج = ميمثود();
| إذا (بريكفلاج) { | استراحة; |
|---|---|
| طريقة منطقية خاصة () { // |
إذا (شرط) رمز {
العودة الحقيقية;
}
//
إرجاع رمز كاذب;
}ضع في اعتبارك أن استخدام المشغل
استراحةخارج الحلقات أو المشغلين
التبديل
يمكن أن يجعل من الصعب فهم التعليمات البرمجية وتصحيحها ، لذلك يوصى باستخدامها بحذر وفقط في حالات الضرورة المطلقة.
ما هي المواقف التي قد تتطلب استخدام فاصل خارج عبارات التبديل أو الحلقات في جافا?
عادة ما يتم استخدام بيان الفاصل في جافا للخروج من الحلقات أو تبديل تنفيذ البرنامج إلى فرع آخر من التعليمات البرمجية في بيان التبديل. ومع ذلك ، هناك العديد من المواقف التي قد تكون فيها الحاجة إلى استخدام الفاصل خارج عبارات التبديل أو الحلقات:
إيقاف تنفيذ الطريقة: إذا كنت بحاجة إلى مقاطعة تنفيذ الطريقة والعودة إلى مكان المكالمة ، فيمكنك استخدام الفاصل. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، إذا كنت تتحقق من الشروط وتريد التوقف عن تنفيذ طريقة إذا تم استيفاء الشرط.
انقطاع تنفيذ مؤشر الترابط: في بعض الحالات ، من الضروري مقاطعة تنفيذ مؤشر ترابط معين في برنامج متعدد مؤشرات الترابط. للقيام بذلك ، يمكنك استخدام فاصل للخروج من حلقة أو طريقة يتم تنفيذها في مؤشر ترابط.
بيان كسر في جافا يمكن استخدامها لوقف تنفيذ التعليمات البرمجية ليس فقط في بيان التبديل أو حلقة ، ولكن أيضا في كتل محاولة الصيد. عند حدوث استثناء ويتم تنفيذ كتلة الصيد ، بيان فاصل يسمح لك للخروج من كتلة ومواصلة تنفيذ البرنامج بعد كتلة محاولة الصيد.
لاستخدام عامل كسر في كتل محاولة الصيد في جافا ، يمكنك استخدام البناء التالي:
تعيين تسمية أمام كتلة محاولة الصيد. على سبيل المثال: محاولة الصيد: