Skip to main content

Break and Continue

Break

Break digunakan untuk keluar/berhenti dari suatu perulangan sebelum saatnya perulangan tersebut selesai. Break dapat digunakan pada semua jenis perulangan (for, while, do...while) dan juga switch case.

    int i = 0;
while(i<10) {
printf("hallo saya berhasil dijalankan\n");
i++;
if(i==6)
break;

}

Output

hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan

Continue

Continue digunakan untuk melakukan skip atau melompati suatu iterasi dan melanjutkan ke iterasi selanjutnya.

    int i = 0;
while(i<10) {

i++;
if(i==6)
continue;
printf("perulangan ke %d kali\n",i);
}

Output

perulangan ke 0 kali perulangan ke 1 kali perulangan ke 2 kali perulangan ke 3 kali perulangan ke 4 kali perulangan ke 5 kali perulangan ke 6 kali perulangan ke 7 kali perulangan ke 8 kali perulangan ke 9 kali