CodeGym /جاوا بلاگ /Random-UR /جاوا میں بیان کو توڑیں اور جاری رکھیں
John Squirrels
سطح
San Francisco

جاوا میں بیان کو توڑیں اور جاری رکھیں

گروپ میں شائع ہوا۔

جاوا بریک

جاوا میں بریک اسٹیٹمنٹ بڑے پیمانے پر درج ذیل دو صورتوں میں استعمال ہوتا ہے۔
  1. بریک لوپ کو چھوڑ دیتا ہے اور اس سے چھلانگ لگاتا ہے (دونوں کے لیے اور وقت کے لیے)۔
  2. بریک اسٹیٹمنٹ سوئچ اسٹیٹمنٹ میں کیس سے باہر نکلتا ہے۔

نحو

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++);
		}
	}
}

آؤٹ پٹ

جبکہ لوپ 0 1 میں ٹیسٹ بریک کا بیان

جاوا جاری رکھیں

جاوا میں جاری بیان عام طور پر درج ذیل صورتوں کے لیے استعمال ہوتا ہے۔
  1. یہ درج ذیل بیانات کو چھوڑ دیتا ہے اور for loop میں اگلی تکرار پر چلا جاتا ہے ۔
  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++);
		}
	}
}

آؤٹ پٹ

جبکہ لوپ 0 1 3 4 میں ٹیسٹ جاری رکھیں

جاری اور وقفے کے درمیان فرق

وقفے اور جاری کے درمیان کافی فرق یہ ہے کہ وقفہ ایک ہی وقت میں ایک لوپ سے باہر نکلتا ہے۔ ایک بار بریک اسٹیٹمنٹ پر عمل درآمد ہوجانے کے بعد، لوپ دوبارہ نہیں چلے گا۔ تاہم، جاری بیان پر عمل کرنے کے بعد، کوڈ کی درج ذیل لائنوں کو صرف موجودہ تکرار کے لیے چھوڑ دیا جائے گا۔ لوپ دوبارہ عمل میں آنا شروع ہو جائے گا۔

وائل لوپ میں توڑیں اور جاری رکھیں

بریک اور کنٹینیو دونوں کو تھوڑی دیر کے لوپ میں استعمال کیا جا سکتا ہے۔ آئیے واضح تفہیم حاصل کرنے کے لیے ذیل کی مثال کو دیکھیں۔

مثال

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

نتیجہ

یہ جاوا میں بریک بمقابلہ جاری کا ایک سادہ نفاذ تھا۔ امید ہے کہ مندرجہ بالا مثالوں کی مدد سے آپ سمجھ سکتے ہیں کہ کب استعمال کرنا ہے۔ آپ کو بہتر سیکھنے کے لیے مشق کرنے کی ترغیب دی جاتی ہے۔ اس کے علاوہ، آپ کے کسی بھی تاثرات یا سوالات کے ساتھ ہمیں پوسٹ کرتے رہیں۔ اگلی بار تک، سیکھتے رہیں اور بڑھتے رہیں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION