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

Menguasai Pernyataan Continue C#: Cara Melewati Iterasi Perulangan Secara Efektif

Menguasai Pernyataan Continue C#: Cara Melewati Iterasi Perulangan Secara Efektif

Panduan ini menjelaskan cara kerja pernyataan continue di C#, dengan contoh praktis untuk for, while, foreach, dan perulangan bersarang.

Di C#, kata kunci continue memungkinkan perulangan untuk segera melewati sisa iterasi saat ini dan melompat ke siklus berikutnya. Ketika ditemui, kontrol pindah ke kondisi uji perulangan (atau ekspresi pembaruan dalam perulangan for) sebelum iterasi berikutnya dimulai.

Sintaksnya sederhana:

continue;

Sebelum mempelajari continue, pastikan Anda nyaman dengan dasar-dasar ini:


Contoh 1: Menggunakan continue dengan for loop

using System; namespace ContinueLoop { class Program { static void Main(string[] args) { for (int i = 1; i <= 5; ++i) { if (i == 3) { continue; } Console.WriteLine(i); } } } }

Output

1 2 4 5

Di sini, perulangan mencetak angka 1 hingga 5 tetapi melewati 3 karena pernyataan continue terpicu saat i == 3.

Catatan: continue paling efektif ketika dipadukan dengan logika kondisional seperti if…else.


Contoh 2: Menggunakan continue dengan while loop

using System; namespace ContinueWhile { class Program { static void Main(string[] args) { int i = 0; while (i < 5) { i++; if (i == 3) { continue; } Console.WriteLine(i); } } } }

Output

1 2 4 5

Perilakannya mencerminkan contoh for: iterasi 3 dilewati.


Cara Kerja Pernyataan continue

Menguasai Pernyataan Continue C#: Cara Melewati Iterasi Perulangan Secara Efektif

Menggunakan continue dalam Perulangan Bersarang

Perulangan bersarang umum saat memproses data multidimensi. continue dapat diterapkan ke perulangan dalam untuk melewati iterasi dalam tertentu.

using System; namespace ContinueNested { class Program { static void Main(string[] args) { int sum = 0; // outer loop for (int i = 1; i <= 3; i++) { // inner loop for (int j = 1; j <= 3; j++) { if (j == 2) { continue; } Console.WriteLine("i = " + i + " j = " + j); } } } } }

Output

i = 1 j = 1 i = 1 j = 3 i = 2 j = 1 i = 2 j = 3 i = 3 j = 1 i = 3 j = 3

Pernyataan di dalam perulangan dalam melewati iterasi saat j == 2, mencegah pasangan tertentu dicetak.

Untuk lebih banyak tentang perulangan bersarang, lihat artikel khusus C# Nested Loops.


Menggunakan continue dengan foreach Loop

Konstruksi foreach juga mendukung continue, memungkinkan Anda untuk melewati elemen tertentu dalam koleksi.

using System; namespace ContinueForeach { class Program { static void Main(string[] args) { int[] num = { 1, 2, 3, 4, 5 }; foreach (int number in num) { if (number == 3) { continue; } Console.WriteLine(number); } } } }

Output

1 2 4 5

Saat perulangan menemukan nilai 3, pernyataan continue menyebabkan sisa iterasi itu dilewati, jadi 3 tidak pernah muncul dalam output.


Bahasa C

  1. Menguasai Logika Kondisional C#: If, If-Else, If-ElseIf, dan Pernyataan Nested If
  2. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  3. Pernyataan Break C#: Kapan dan Cara Menggunakannya
  4. Menguasai Pernyataan break C++
  5. Menguasai Pernyataan continue C++: Contoh Praktis & Kontrol Perulangan
  6. Menguasai Pernyataan Switch-Case C++: Sintaks, Alur Kerja, dan Contoh Praktis
  7. Menguasai Pernyataan Kondisional C: If, Else, dan Lainnya
  8. Menguasai Aliran Kontrol C: Pernyataan Break dan Continue Dijelaskan
  9. Menguasai Pernyataan Pass Python: Panduan Praktis
  10. Menguasai Sintaks Dasar C: Token, Struktur, dan Titik Koma