Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Pernyataan istirahat C#

Pernyataan C# break

Dalam tutorial ini, Anda akan belajar tentang pernyataan break C# yang berfungsi dengan bantuan contoh.

Dalam C#, kita menggunakan pernyataan break untuk mengakhiri loop.

Seperti yang kita ketahui, loop berulang pada blok kode sampai ekspresi pengujian salah. Namun, terkadang kita mungkin perlu segera menghentikan loop tanpa memeriksa ekspresi pengujian.

Dalam kasus seperti itu, pernyataan break digunakan. Sintaks dari pernyataan break adalah,

break;

Sebelum kita mempelajari tentang break , pastikan untuk mempelajari tentang


Contoh:C# pernyataan break dengan for loop

using System;

namespace CSharpBreak {
  
  class Program {
    static void Main(string[] args) {

      for (int i = 1; i <= 4; ++i) {
        
        // terminates the loop
        if (i == 3) {
          break; 
        }
            	
        Console.WriteLine(i);
      }
      	 
      Console.ReadLine();
      
    }
  }
}

Keluaran

1
2

Dalam program di atas, for loop berjalan 4 kali dari i = 1 ke 4 . Namun, ketika i sama dengan 3 , pernyataan break ditemukan.

if (i == 3) {
  break;
}

Sekarang, loop dihentikan tiba-tiba. Jadi, kita hanya mendapatkan 1 dan 2 sebagai keluaran.

Catatan :Pernyataan break digunakan dengan pernyataan pengambilan keputusan seperti if..else.


Contoh:C# pernyataan break dengan while loop

using System;

namespace WhileBreak {

  class Program {
    static void Main(string[] args) {
      int i = 1;
      while (i <= 5) {
        Console.WriteLine(i);
         i++;
           if (i == 4) {
             // terminates the loop
             break; 
           }
      }
      Console.ReadLine();
    }
  }
}

Keluaran

1
2
3

Pada contoh di atas, kita telah membuat while loop yang seharusnya dijalankan dari i = 1 to 5 .

Namun, ketika i sama dengan 4 , break ditemukan pernyataan.

if (i == 4) {
  break;
}

Sekarang, perulangan while dihentikan.


Kerja pernyataan break di C#


pernyataan break dengan Nested Loop

Kita juga dapat menggunakan break pernyataan dengan loop bersarang. Misalnya,

using System;

namespace NestedBreak {
  class Program {
    static void Main(string[] args) {

      int sum = 0;
      for(int i = 1; i <= 3; i++) { //outer loop

      // inner loop
      for(int j = 1; j <= 3; j++) { 
        if (i == 2) {
          break;
        }

      Console.WriteLine("i = " + i + " j = " +j);

      }
    }
	 
    Console.ReadLine();
    }
     	 
  }
}

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 contoh di atas, kita telah menggunakan pernyataan break di dalam for inner bagian dalam lingkaran. Di sini, pernyataan break dijalankan ketika i == 2 .

Oleh karena itu, nilai i = 2 tidak pernah dicetak.

Catatan :Pernyataan break hanya mengakhiri for inner bagian dalam lingkaran. Ini karena kami telah menggunakan break pernyataan di dalam loop dalam.

Jika Anda ingin mempelajari cara kerja loop bersarang, kunjungi C# Nested Loops.


break dengan foreach Loop

Kita juga dapat menggunakan break pernyataan dengan foreach loop. Misalnya,

using System;

namespace ForEachBreak {
  class Program {
    static void Main(string[] args) {
      int[] num = { 1, 2, 3, 4, 5 };

      // use of for each loop
      foreach(int number in num) {

        // terminates the loop
         if(number==3) {
           break; 
           }

      Console.WriteLine(number);
        }
    }
  }
}

Keluaran

1
2

Pada contoh di atas, kita telah membuat array dengan nilai:1 , 2 , 3 , 4 , 5 . Di sini, kami telah menggunakan foreach loop untuk mencetak setiap elemen larik.

Namun, loop hanya mencetak 1 dan 2 . Ini karena jika angkanya sama dengan 3 , pernyataan break dieksekusi.

if (number == 3) {
  break;
}

Ini segera mengakhiri loop foreach.


putus dengan Pernyataan Beralih

Kita juga dapat menggunakan break pernyataan di dalam pernyataan switch case. Misalnya,

using System;

namespace ConsoleApp1 {

  class Program {
    static void Main(string[] args) {
      char ch='e';

       switch (ch) {
         case 'a':
           Console.WriteLine("Vowel");
           break;

         case 'e':
           Console.WriteLine("Vowel");
           break;

         case 'i':
           Console.WriteLine("Vowel");
           break;

         case 'o':
           Console.WriteLine("Vowel");
           break;

         case 'u':
           Console.WriteLine("Vowel");
           break;

         default:
           Console.WriteLine("Not a vowel");
       }
    }
  }
}

Keluaran

Vowel

Di sini, kami telah menggunakan break pernyataan di dalam setiap kasus. Ini membantu kita untuk menghentikan pernyataan switch ketika kasus yang cocok ditemukan.

Untuk mempelajari lebih lanjut, kunjungi pernyataan sakelar C#.


Bahasa C

  1. C# if, if...else, if...else if dan Nested if Statement
  2. Pernyataan sakelar C#
  3. C# lanjutkan Pernyataan
  4. Pernyataan istirahat C++
  5. C++ melanjutkan Pernyataan
  6. C++ switch..Pernyataan kasus
  7. C if...else Pernyataan
  8. Pernyataan lulus python
  9. C++ Switch Case Statement dengan CONTOH
  10. C - Sintaks Dasar