
[sc name=”daftarisic”]
Break adalah salah satu statement dalam Control Flow, Fungsi dari break ini adalah untuk menghentikan proses perulangan ( Loop ) pada program. Pada Bahasa C#, break biasa digunakan pada 2 situasi:
- Mengakhiri atau menghentikan Looping.
- Digunakan untuk mengakhiri pernyataan case pada Switch Case.
Berikut ini adalah implementasi Statement Break C# pada berbagai perulangan dan juga percabangan:
Break pada Perulangan For
Perhatikan code dibawah ini:
using System; namespace Idcsharp { class Program { static void Main(string[] args) { for (int i = 0; i <= 10; i++) { if (i == 5) break; Console.WriteLine("Nilai i adalah: {0}", i); } Console.WriteLine("Keluar dari Program ?"); Console.ReadLine(); } } }
Pada kode program di atas, break berfungsi untuk menghentikan program ketika nilai dari variable i mencapai angka 5.
Break pada Perulangan While
Perhatikan contoh kode program dibawah ini:
using System; namespace Idcsharp { class Program { static void Main(string[] args) { int i = 0; while (i < 5) { Console.WriteLine(" Nilai i adalah: {0}", i ); i++; if (i == 3) break; } Console.WriteLine("Keluar dari Program?"); Console.ReadLine(); } } }
Pada kode program di atas, break berfungsi untuk menghentikan program ketika nilai dari variable i mencapai angka 3.
Break pada Perulangan Do – While
Perhatikan implementasi kode break pada Do – While Loop berikut ini:
using System; namespace Idcsharp { class Program { static void Main(string[] args) { int i = 0; do { Console.WriteLine("Nilai i adalah: {0}", i ); i++; if (i == 5) break; }while (i < 10) Console.WriteLine("Keluar dari Program?"); Console.ReadLine(); } } }
Pada kode program di atas, break berfungsi untuk menghentikan program ketika nilai dari variable i mencapai angka 5.
Break pada Percabangan Switch – Case
Perhatikan implementasi kode break pada percabangan Switch – Case berikut ini:
using system; public class Program { public static void Main() { int age = 42; switch (age) { case 16: Console.WriteLine("Muda"); break; case 42: Console.WriteLine("Remaja"); break; case 70: Console.WriteLine("Dewasa"); break; } } }
Break pada Switch Case bertujuan untuk menghindari eksekusi pada case dibawahnya dan menghentikan program ketika value pada case sama dengan yang diharapkan.
Baca Juga: Switch dan Case pada bahasa pemrograman C#
Bagaimana apakah kamu sudah memahami makna dari statement break pada C#?, ceritakan pengalamanmu pada kolom komentar ya.