CodeGym /Java blog /Véletlen /Az utasítás megszakítása és folytatása Java nyelven
John Squirrels
Szint
San Francisco

Az utasítás megszakítása és folytatása Java nyelven

Megjelent a csoportban

Java Break

A Java Break utasítást főként a következő két esetben használják.
  1. A Break kilép a hurokból, és kiugrik belőle (időre és időre is).
  2. A Break utasítás kilép egy esetből a switch utasításban.

Szintaxis


break;

Példa


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

Kimenet

Teszt Break utasítás a While ciklusban 0 1

Java Folytatás

A Java folytatása utasítást általában a következő esetekben használják.
  1. Kihagyja a következő utasításokat, és a for ciklus következő iterációjára lép .
  2. Folytassa a while ciklusok ugrását a következő utasításokkal, és ugorjon a feltételes utasításra.

Szintaxis


continue;

Példa


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

Kimenet

Teszt Folytatás a While ciklusban 0 1 3 4

A folytatás és a szünet közötti különbségek

A jelentős különbség a szünet és a folytatás között az, hogy a szünet egyszerre lép ki a ciklusból. A break utasítás végrehajtása után a ciklus nem fut újra. A folytatási utasítás végrehajtása után azonban a következő kódsorok csak az aktuális iterációhoz kerülnek ki. A ciklus újra elindul.

Szakítsa meg és folytassa a While Loop-ban

A Break és Continue egyaránt használható a while ciklusban. Nézzük meg az alábbi példát, hogy érthetőbb legyen.

Példa


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

Kimenet

Teszt Break utasítás a While ciklusban Munkanapok: Teszt Continue utasítás a While ciklusban Munkanapok: Hétfő Kedd Szerda Csütörtök Péntek Teszt Folytatás a For ciklusban 0 1 3 4

Következtetés

Ez a szünet vs folytatás egyszerű megvalósítása volt Java-ban. Remélem, a fenti példák segítségével megértheti, mikor mit kell használni. Arra ösztönöznek, hogy gyakoroljon a jobb tanulás érdekében. Ezenfelül értesítsen minket bármilyen visszajelzéséről vagy kérdéséről. A következő alkalomig tanulj és fejlődj tovább.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION