CodeGym /مدونة جافا /Random-AR /بيان الاستراحة والمتابعة في Java
John Squirrels
مستوى
San Francisco

بيان الاستراحة والمتابعة في Java

نشرت في المجموعة

جافا بريك

يتم استخدام عبارة Break في Java بشكل رئيسي في الحالتين التاليتين.
  1. ينهي Break الحلقة ويقفز منها (لأجل ذلك ولأثناء ذلك).
  2. بيان 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 بشكل شائع في الحالات التالية.
  1. إنه يتخطى العبارات التالية وينتقل إلى التكرار التالي في الحلقة .
  2. استمر في تنفيذ الحلقات أثناء القفز على العبارات التالية ثم انتقل إلى العبارة الشرطية.

بناء الجملة

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

خاتمة

لقد كان ذلك تطبيقًا بسيطًا لـbreak vs continue في Java. نأمل بمساعدة الأمثلة المذكورة أعلاه أن تفهم متى تستخدم ماذا. يتم تشجيعك على ممارسة التعلم بشكل أفضل. أيضًا، أبقنا على اطلاع بأي تعليقات أو أسئلة قد تكون لديك. حتى المرة القادمة، استمر في التعلم واستمر في النمو.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION