Java Break
Pernyataan Break dalam Java digunakan secara besar-besaran dalam dua kes berikut.- Break keluar dari gelung dan melompat keluar (kedua-duanya untuk dan sementara).
- 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.- Ia melangkau pernyataan berikut dan bergerak ke lelaran seterusnya dalam gelung for .
- 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
GO TO FULL VERSION