جافا بريك
يتم استخدام عبارة Break في Java بشكل رئيسي في الحالتين التاليتين.- ينهي Break الحلقة ويقفز منها (لأجل ذلك ولأثناء ذلك).
- بيان Break يخرج من الحالة في بيان التبديل.
بناء الجملة
break;
مثال
public class Driver1 {
public static void main(String[] args) {
// Testing break statement in while loop
System.out.println("Test Break statement in While loop");
int i = 0;
while (i < 5) {
if (i == 2) {
break;
}
System.out.println(i++);
}
}
}
انتاج |
بيان اختبار الاستراحة في حلقة while 0 1
جافا استمر
يتم استخدام بيان المتابعة في Java بشكل شائع في الحالات التالية.- إنه يتخطى العبارات التالية وينتقل إلى التكرار التالي في الحلقة .
- استمر في تنفيذ الحلقات أثناء القفز على العبارات التالية ثم انتقل إلى العبارة الشرطية.
بناء الجملة
continue;
مثال
public class Driver2 {
public static void main(String[] args) {
// Testing continue statement in while loop
System.out.println("Test Continue in While loop");
int i = 0;
while (i < 5) {
if (i == 2) {
i++;
continue;
}
System.out.println(i++);
}
}
}
انتاج |
يستمر الاختبار في حلقة while 0 1 3 4
الفرق بين الاستمرار والكسر
الفرق الكبير بين الاستراحة والمتابعة هو أن الاستراحة تخرج من الحلقة مرة واحدة. بمجرد تنفيذ عبارة Break، لن يتم تشغيل الحلقة مرة أخرى. ومع ذلك، بعد تنفيذ بيان المتابعة، سيتم تخطي الأسطر التالية من التعليمات البرمجية للتكرار الحالي فقط. ستبدأ الحلقة في التنفيذ مرة أخرى.كسر والاستمرار في أثناء الحلقة
يمكن استخدام كل من Break وContinue في حلقة while . دعونا نلقي نظرة على المثال أدناه للحصول على فهم واضح.مثال
public class Driver {
public static void main(String[] args) {
// Testing both break and continue statements side by side
String [] weekdays = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" };
System.out.println("Test Break statement in While loop");
System.out.println("\nWorking Days:\n");
int i = 0;
while (i < weekdays.length ) {
if (weekdays[i].equals("Saturday") || weekdays[i].equals("Sunday")) {
i++;
break;
// Not any working day will be printed
// because the loop breaks on Sunday
// once the loop breaks it moves out of the loop
}
System.out.println(weekdays[i++]);
}
System.out.println("\nTest Continue statement in While loop");
System.out.println("\nWorking Days:\n");
int j = 0;
while (j < weekdays.length ) {
if (weekdays[i].equals("Saturday") || weekdays[i].equals("Sunday")) {
j++;
continue;
// All the working/business days will be printed
// when the loop encounters Saturday or Sunday
// it skips that iteration and continues to the next iteration
}
System.out.println(weekdays[i++]);
}
// A test case for continue statement using for loop
System.out.println("\nTest Continue in For loop");
for (int x = 0; x < 5; x++) {
if (x == 2)
continue;
System.out.println(x);
}
}
}
انتاج |
بيان استراحة الاختبار في أيام عمل الحلقة: بيان متابعة الاختبار في أيام عمل الحلقة: الاثنين الثلاثاء الأربعاء الخميس الجمعة استمرار الاختبار في الحلقة 0 1 3 4
GO TO FULL VERSION