جاوا بريڪ
جاوا ۾ بريڪ بيان وڏي پيماني تي هيٺين ٻن ڪيسن ۾ استعمال ٿيندو آهي.- بريڪ لوپ کي ڇڏي ٿو ۽ ان مان ٽپو ڏئي ٿو (ٻئي لاء ۽ وقت).
- بريڪ بيان سوئچ بيان ۾ هڪ ڪيس مان نڪرندو آهي.
نحو
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 ۾ ٽيسٽ بريڪ بيان
جاوا جاري رکو
جاوا ۾ جاري بيان عام طور تي هيٺين ڪيسن لاءِ استعمال ٿيندو آهي.- اھو ھيٺ ڏنل بيانن کي ڇڏي ٿو ۽ ايندڙ ورجائي ڏانھن ھلندو آھي لاءِ لوپ ۾.
- جاري رکو جڏهن لوپ ھيٺ ڏنل بيانن کي ڇڪيو ۽ مشروط بيان ڏانھن وڃو.
نحو
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
GO TO FULL VERSION