Pernyataan break
sempat kita pelajari sebelumnya di perulangan switch
. Perulangan break
digunakan untuk “melompat keluar” atau “berhenti”dari pernyataan switch
.
Pernyataan break
juga dapat digunakan untuk melompat keluar atau berhenti dari loop.
Contoh ini berhenti dari loop ketika i
sama dengan 4:
Contoh :
#include <iostream> using namespace std; int main() { for (int i = 0; i < 10; i++) { if (i == 4) { break; } cout << i << "\n"; } return 0; }
Output :
Pernyataan continue
memecah satu iterasi (dalam perulangan), jika kondisi tertentu terjadi dan berlanjut dengan iterasi berikutnya dalam perulangan.
Contoh ini melewatkan nilai 4:
Contoh :
#include <iostream> using namespace std; int main() { for (int i = 0; i < 10; i++) { if (i == 4) { continue; } cout << i << "\n"; } return 0; }
Output :
Kita bisa menggunakan break
dan continue
di while loop:
Contoh break :
#include <iostream> using namespace std; int main() { int i = 0; while (i < 10) { cout << i << "\n"; i++; if (i == 4) { break; } } return 0; }
Output :
Contoh continue :
#include <iostream> using namespace std; int main() { int i = 0; while (i < 10) { if (i == 4) { i++; continue; } cout << i << "\n"; i++; } return 0; }
Output :