Thumbnail
Book

Break dan Continue

Kategori
algoritma-pemrograman-lanjut
Series
cpp
Terakhir Di-Update
29 Januari 2025

Modul ini ngajak kita tuk DRY part 6

Break dan Continue

Break dan Continue adalah keyword yang digunain untuk ngontrol looping. Break kita gunain tuk ngehentiin looping dan Continue kita gunain tuk nge-skip looping ke iterasi selanjutnya.

Break

Break digunain tuk ngehentiin looping. Kalo break dijalankan, looping akan langsung dihentikan dan program akan lanjut ke baris kode setelah looping.

Contoh:

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 4) { // karena saya tidak suka angka 4
            break; // pas looping sampe angka 4, langsung stop
        }
        cout << i << endl;
    }

    cout << "Looping selesai" << endl;
    return 0;
}

Output:

0
1
2
3
Looping selesai

Continue

Continue digunain tuk nge-skip looping ke iterasi selanjutnya. Jadi, kalo continue dijalankan, kode di bawah continue gak akan dijalankan dan langsung lanjut ke iterasi selanjutnya.

Contoh:

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 4) { // karena saya tidak suka angka 4
            continue; // pas looping sampe angka 4, langsung skip ke angka 5
        }
        cout << i << endl;
    }

    cout << "Looping selesai" << endl;
    return 0;
}

Output:

0
1
2
3
5
6
7
8
9
Looping selesai

Untuk break dan continue ini bisa dipake di loop apa saja yaa, baik itu for, while, atau do-while.

Source: