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:
for loop
while loop
if…else
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); } } } }