Bahasa C
Dalam tutorial ini, kita akan belajar tentang pernyataan break dan cara kerjanya dalam perulangan dengan bantuan contoh.
Dalam C++, break
pernyataan mengakhiri loop ketika ditemui.
Sintaks dari break
pernyataannya adalah:
break;
Sebelum Anda mempelajari tentang break
pernyataan, pastikan Anda tahu tentang:
// program to print the value of i
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
// break condition
if (i == 3) {
break;
}
cout << i << endl;
}
return 0;
}
Keluaran
1 2
Pada program di atas, for
loop digunakan untuk mencetak nilai i dalam setiap iterasi. Di sini, perhatikan kodenya:
if (i == 3) {
break;
}
Ini berarti, ketika i sama dengan 3 , break
pernyataan mengakhiri loop. Oleh karena itu, output tidak menyertakan nilai yang lebih besar atau sama dengan 3.
Catatan:break
pernyataan biasanya digunakan dengan pernyataan pengambilan keputusan.
// program to find the sum of positive numbers
// if the user enters a negative numbers, break ends the loop
// the negative number entered is not added to sum
#include <iostream>
using namespace std;
int main() {
int number;
int sum = 0;
while (true) {
// take input from the user
cout << "Enter a number: ";
cin >> number;
// break condition
if (number < 0) {
break;
}
// add all positive numbers
sum += number;
}
// display the sum
cout << "The sum is " << sum << endl;
return 0;
}
Keluaran
Enter a number: 1 Enter a number: 2 Enter a number: 3 Enter a number: -5 The sum is 6.
Dalam program di atas, pengguna memasukkan nomor. while
loop digunakan untuk mencetak jumlah total angka yang dimasukkan oleh pengguna. Di sini, perhatikan kodenya,
if(number < 0) {
break;
}
Artinya, ketika pengguna memasukkan angka negatif, break
pernyataan mengakhiri loop dan kode di luar loop dieksekusi.
while
loop berlanjut sampai pengguna memasukkan angka negatif.
Ketika break
digunakan dengan loop bersarang, break
mengakhiri loop dalam. Misalnya,
// using break statement inside
// nested for loop
#include <iostream>
using namespace std;
int main() {
int number;
int sum = 0;
// nested for loops
// first loop
for (int i = 1; i <= 3; i++) {
// second loop
for (int j = 1; j <= 3; j++) {
if (i == 2) {
break;
}
cout << "i = " << i << ", j = " << j << endl;
}
}
return 0;
}
Keluaran
i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3
Pada program di atas, break
pernyataan dijalankan ketika i == 2
. Ini mengakhiri loop dalam, dan aliran kontrol program bergerak ke loop luar.
Oleh karena itu, nilai i =2 tidak pernah ditampilkan dalam output.
break
pernyataan juga digunakan dengan switch
penyataan. Untuk mempelajari lebih lanjut, kunjungi pernyataan sakelar C++.
Bahasa C
Pernyataan Java break Dalam tutorial ini, Anda akan belajar tentang pernyataan break, pernyataan break berlabel di Java dengan bantuan contoh. Saat bekerja dengan loop, terkadang diinginkan untuk melewatkan beberapa pernyataan di dalam loop atau segera menghentikan loop tanpa memeriksa ekspresi pe
Anda mungkin menghadapi situasi, ketika sebuah blok kode perlu dieksekusi beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Bahasa pemrograman menyediakan berbagai struktur ko
Mungkin ada situasi, ketika Anda perlu mengeksekusi blok kode beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Bahasa pemrograman menyediakan berbagai struktur kontrol yang m
Struktur pengambilan keputusan mengharuskan pemrogram menentukan satu atau lebih kondisi untuk dievaluasi atau diuji oleh program, bersama dengan pernyataan atau pernyataan yang akan dieksekusi jika kondisinya ditentukan benar, dan opsional, pernyataan lain yang akan dieksekusi jika kondisinya dipas