Pecah Jawa
Pernyataan break ing basa Jawa umume digunakake ing rong kasus ing ngisor iki.- Break quits daur ulang lan mlumpat metu saka iku (loro kanggo lan nalika).
- Pernyataan break metu saka kasus ing statement switch.
Sintaksis
break;
Tuladha
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
Pernyataan Test Break ing loop While 0 1
Jawa Terusake
Pernyataan terus ing Jawa umume digunakake kanggo kasus ing ngisor iki.- Iki ngliwati statement ing ngisor iki lan pindhah menyang pengulangan sabanjure ing loop for .
- Terusake nalika puteran mlumpat pernyataan ing ngisor iki lan mlumpat menyang pernyataan kondisional.
Sintaksis
continue;
Tuladha
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
Tes Terusake ing loop While 0 1 3 4
Bedane antarane nerusake lan break
Bentenipun owahan antarane break lan nerusake iku break metu saka daur ulang bebarengan. Sawise statement break dieksekusi, loop ora bakal mlaku maneh. Nanging, sawise nglakokake statement terus, baris kode ing ngisor iki bakal dilewati mung kanggo iterasi saiki. Daur ulang bakal diwiwiti maneh.Break lan Terusake ing While Loop
Break lan Terusake bisa digunakake ing daur ulang. Coba deleng conto ing ngisor iki supaya bisa ngerti.Tuladha
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
Pernyataan Test Break ing While Working Days: Test Continue statement ing While Working Days: Senin Selasa Rebo Kamis Friday Test Continue in For loop 0 1 3 4
GO TO FULL VERSION