في عملية تعلم لغة جافا بنفسك ، من السهل الخلط بين استخدام الاستراحة والاستمرار. من أجل تسهيل المراجعة السريعة والمراجعة في المستقبل ، سأترك مذكرة دراسة هنا.
وصف موجز
في الجزء الرئيسي من أي بيان تكراري ، يمكن استخدام Break and Extra للتحكم في تدفق الحلقة. من بينها ، يتم استخدام Break للخروج بقوة من الحلقة وعدم تنفيذ البيانات المتبقية في الحلقة. تابع التوقف عن تنفيذ التكرار الحالي ، ثم يعود إلى بداية الحلقة لبدء التكرار التالي.
رمز المصدر
يوضح لك البرنامج التالي مثالًا على الاستراحة والاستمرار في الحلقات:
package com.mufeng.thefourthChapter ؛ public class breakandContinue {public static void main (string [] args) {for (int i = 0 ؛ i <100 ؛ i ++) {if (i == 74) {// out of for loop break ؛ } if (i ٪ 9! = 0) {// التكرار التالي متابعة ؛ } system.out.print (i + "") ؛ } system.out.println () ؛ int i = 0 ؛ بينما (صحيح) {i ++ ؛ int j = i * 27 ؛ if (j == 1269) {// out of loop break ؛ } if (i ٪ 10! = 0) {// top of loop on ؛ } system.out.print (i + "") ؛ }}} نتيجة الإخراج
01.0 9 18 27 36 45 54 63 72
02.10 20 30 40
رمز المصدر تحليل <br /> في هذا للحلقة ، لن تصل قيمة أنا أبداً إلى 100 ، لأنه بمجرد وصولي إلى 74 ، ستقوم بيان الاستراحة باكتساب الحلقة. عادةً ما تكون هناك حاجة إلى كسر إذا كنت لا تعرف متى يتم استيفاء حالة المقاطعة. طالما لا يمكن أن أكون قابلة للقسمة على 9 ، سيعيد بيان متابعة عملية التنفيذ إلى بداية الحلقة (وهذا يزيد من قيمة i). إذا قابلة للقسمة ، سيتم عرض القيمة. السبب في أن نتيجة الإخراج تظهر 0 لأن 0 ٪ 9 يساوي 0.
أخيرًا ، يمكنك رؤية "Lofinite أثناء الحلقة". ومع ذلك ، هناك بيان استراحة داخل الحلقة التي تجهض الحلقة. بالإضافة إلى ذلك ، سترى أيضًا أن تسلسل تنفيذ عبارة "متابعة" يتم نقله إلى بداية الحلقة دون إكمال المحتوى المستخدم بعد بيان متابعة. (تتم طباعة القيمة فقط إذا كان بإمكاني تقسيمها على 10.)
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.