Statement Break pada C#, Apakah itu?

Break Statement C IDCSharp.com

Break Statement C IDCSharp.com


Break Statement C# IDCSharp.com
Break Statement C# IDCSharp.com

[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.