Java Break
Ang pahayag ng break sa Java ay pangunahing ginagamit sa sumusunod na dalawang kaso.- Ang Break ay umalis sa loop at tumalon mula dito (kapwa para sa at habang).
- Ang pahayag ng break ay lumalabas sa isang case sa switch statement.
Syntax
break;
Halimbawa
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++);
}
}
}
Output
Test Break na pahayag sa While loop 0 1
Java Magpatuloy
Ang continue statement sa Java ay karaniwang ginagamit para sa mga sumusunod na kaso.- Nilaktawan nito ang mga sumusunod na pahayag at lilipat sa susunod na pag-ulit sa for loop.
- Magpatuloy sa while loops hop ang mga sumusunod na pahayag at tumalon sa conditional statement.
Syntax
continue;
Halimbawa
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++);
}
}
}
Output
Magpatuloy sa Pagsubok sa While loop 0 1 3 4
Mga pagkakaiba sa pagitan ng continue at break
Ang malaking pagkakaiba sa pagitan ng break at continue ay ang paglabas ng break sa isang loop nang sabay-sabay. Kapag ang isang break na pahayag ay naisakatuparan, ang loop ay hindi tatakbo muli. Gayunpaman, pagkatapos isagawa ang continue statement, ang mga sumusunod na linya ng code ay lalaktawan para sa kasalukuyang pag-ulit lamang. Ang loop ay magsisimulang mag-execute muli.Break at Magpatuloy sa While Loop
Ang Break at Continue ay parehong magagamit sa isang while loop. Tingnan natin ang halimbawa sa ibaba upang magkaroon ng malinaw na pag-unawa.Halimbawa
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);
}
}
}
Output
Test Break statement sa While loop Working Days: Test Continue statement sa While loop Working Days: Lunes Martes Miyerkules Huwebes Biyernes Test Continue in Para sa loop 0 1 3 4
GO TO FULL VERSION