CodeGym /Java Blog /Random /Pahayag ng Break at Continue sa Java
John Squirrels
Antas
San Francisco

Pahayag ng Break at Continue sa Java

Nai-publish sa grupo

Java Break

Ang pahayag ng break sa Java ay pangunahing ginagamit sa sumusunod na dalawang kaso.
  1. Ang Break ay umalis sa loop at tumalon mula dito (kapwa para sa at habang).
  2. 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.
  1. Nilaktawan nito ang mga sumusunod na pahayag at lilipat sa susunod na pag-ulit sa for loop.
  2. 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

Konklusyon

Iyon ay isang simpleng pagpapatupad ng break vs continue sa Java. Sana sa tulong ng mga halimbawa sa itaas ay mauunawaan mo kung kailan dapat gamitin kung ano. Hinihikayat kang magsanay para sa mas mahusay na pag-aaral. Gayundin, panatilihin kaming naka-post sa anumang feedback o mga tanong na maaaring mayroon ka. Hanggang sa susunod, patuloy na matuto at patuloy na lumago.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION