Perulangan 'for'

Sekarang mari kita lihat jenis lain dari loop: for loop. For loop sangat umum pada pemrograman. For loop adalah cara yang mudah untuk menuliskan loop bertipe “menghitung”, kita akan melihat begitu bergunanya mereka ketika kita membicarakan array. For loop sedikit lebih rumit untuk disiapkan, karena mereka perlu tiga komponen di dalam kurungnya, sedangkan while dan do-while loop hanya membutuhkan satu. For loop memiliki struktur seperti ini:

for (kondisi awal; kondisi untuk dicek; aksi di akhir loop)
{
    // ....
}

Ada tiga bagian yang dipisahkan dengan titik koma. Bagian pertama menyiapkan kondisi awal, bagian kedua adalah kondisinya (hal yang sama yang ada di while dan do-while), dan bagian ketiga adalah aksi yang akan dilakukan pada akhir loop. Sebuah contoh akan membuat ini lebih jelas, jadi mari kita buat contoh program menghitung sampai sepuluh menggunakan for loop:

for (int i = 1; i <= 10; i++)
{
    Console.WriteLine(i);
}

Perhatikan bahwa kita dapat mendeklarasikan dan meng-initialize(mengisi) variabel langsung di dalam for loop, seperti yang kita lakukan di sini dengan int x = 1;.

Salah satu alasan mengapa loop ini sangat populer adalah karena loop ini memisahkan logika looping dari apa yang sebenarnya kalian lakukan dengan angkanya. Jadi daripada ada statement x++ di dalam loop dan mendeklarasikan variabel sebelum loop, semua hal tersebut dimasukkan pada mekanisme kontrol loop, membuat apa yang sebenarnya ingin kalian capai lebih jelas.

Hal keren lainnya yang perlu di sebutkan adalah, apa pun yang dapat kalian lakukan pada salah satu tipe loop, kalian dapat melakukannya pada kedua lainnya juga. Seringnya, salah satu tipeloop lebih jelas dan mudah dimengerti dari pada lainnya, tetapi mereka semua dapat melakukan hal yang sama.

Last updated