CodeGym /Blog Java /rawak /Penyataan Break and Continue dalam Java
John Squirrels
Tahap
San Francisco

Penyataan Break and Continue dalam Java

Diterbitkan dalam kumpulan

Java Break

Pernyataan Break dalam Java digunakan secara besar-besaran dalam dua kes berikut.
  1. Break keluar dari gelung dan melompat keluar (kedua-duanya untuk dan sementara).
  2. Pernyataan putus keluar dari kes dalam pernyataan suis.

Sintaks


break;

Contoh


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

Pengeluaran

Pernyataan Rehat Ujian dalam gelung While 0 1

Java Teruskan

Pernyataan continue dalam Java biasanya digunakan untuk kes berikut.
  1. Ia melangkau pernyataan berikut dan bergerak ke lelaran seterusnya dalam gelung for .
  2. Teruskan dalam while loops lompat pernyataan berikut dan lompat ke pernyataan bersyarat.

Sintaks


continue;

Contoh


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

Pengeluaran

Ujian Teruskan dalam gelung While 0 1 3 4

Perbezaan antara sambung dan putus

Perbezaan yang ketara antara break dan continue ialah break keluar dari gelung sekaligus. Sebaik sahaja pernyataan rehat dilaksanakan, gelung tidak akan dijalankan lagi. Walau bagaimanapun, selepas melaksanakan pernyataan continue, baris kod berikut akan dilangkau untuk lelaran semasa sahaja. Gelung akan mula dilaksanakan semula.

Pecah dan Teruskan dalam While Loop

Break dan Continue boleh digunakan dalam gelung sementara . Mari kita lihat contoh di bawah untuk mendapatkan pemahaman yang jelas.

Contoh


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

Pengeluaran

Pernyataan Rehat Ujian dalam gelung While Hari Bekerja: Pernyataan Teruskan Ujian dalam gelung While Hari Bekerja: Isnin Selasa Rabu Khamis Jumaat Ujian Teruskan dalam Untuk gelung 0 1 3 4

Kesimpulan

Itu adalah pelaksanaan mudah break vs continue di Jawa. Harap dengan bantuan contoh di atas anda dapat memahami bila hendak menggunakan apa. Anda digalakkan untuk berlatih untuk belajar dengan lebih baik. Juga, pastikan kami menyiarkan sebarang maklum balas atau soalan yang mungkin anda ada. Sehingga lain kali, teruskan belajar dan terus berkembang.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION