اكتب برنامجًا ، واستخدم عبارة "متابعة" لتنفيذ مرشح حلقة ، وتصفية سلسلة "Eagle" ، وقم بالمعالجة المقابلة ، ولكن التخلي عن جميع التعليمات البرمجية بعد بيان متابعة. وهذا هو ، إذا واجهت سلسلة "نسر" ، فستقوم بإجراء معالجة محددة ، ثم استخدم عبارة CONTER لتخطي المعالجة العامة.
نسخة الكود كما يلي:
الطبقة العامة تستمر {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
String [] Array = New String [] {"Egret" ، "Red-Crowned Crane" ، "Original" ، "Parrot" ، "Crow" ، "Magpie" ،
"Eagle" ، "Cuckoo" ، "Eagle" ، "Gray-Patterned Bird" ، "Eagle" ، "Lag"} ؛
system.out.println ("هناك العديد من الطيور في حديقتي ، ولكن بعض النسور قد جاء مؤخرًا ، الرجاء مساعدتي في القبض عليهم.") ؛
int eglecount = 0 ؛
لـ (سلسلة السلسلة: صفيف) {// foreach يعبر الصفيف
if (string.equals ("eagle")) {// إذا واجهت نسر
System.out.println ("تم العثور على نسر وتم القبض عليه في القفص.") ؛
EAGLECOUNT ++ ؛
تابع ؛ // مقاطعة الحلقة
}
System.out.println ("البحث عن الطيور ، وجدت:" + سلسلة) ؛ // خلاف ذلك ، عناصر صفيف الإخراج
}
System.out.println ("catched in total:" + eagleCount + "Eagle.") ؛
}
}
يظهر التأثير في الشكل: