Perulangan Foreach
Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 65 dari 69.
Perulangan foreach, yang juga dikenal sebagai perulangan for yang disempurnakan, menyediakan cara yang lebih sederhana untuk mengiterasi array dan koleksi. Perulangan ini menangani pengindeksan dan pengambilan elemen secara otomatis, sehingga kodemu lebih mudah dibaca dan tidak mudah mengalami error.
Berikut sintaks dasar foreach loop:
foreach (data_type element in array_or_collection) {
// Kode yang dijalankan untuk setiap elemen
}data_type: Tipe elemen dalam array atau koleksi.element: Variabel yang akan menyimpan elemen saat ini dalam setiap iterasi.array_or_collection: Array atau koleksi yang ingin kamu iterasi.
Berikut contohnya:
int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers) {
Console.WriteLine(number);
}Dalam contoh ini, perulangan melakukan iterasi pada array numbers. Pada setiap iterasi, elemen saat ini ditetapkan ke variabel number, lalu kode di dalam perulangan dijalankan. Output-nya adalah:
1
2
3
4
5Perulangan foreach sangat berguna saat kamu perlu mengakses setiap elemen dalam koleksi tanpa mengubah koleksi itu sendiri. Perulangan ini menyederhanakan kode dan membuatnya lebih mudah dibaca.
Tantangan
MudahBuat program yang melakukan hal berikut:
- Menginisialisasi array string bernama
fruitsdengan nilai"apple","banana","orange","grape", dan"kiwi". - Menggunakan perulangan
foreachuntuk melakukan iterasi pada arrayfruits. - Di setiap iterasi, mencetak buah saat ini dalam huruf kapital menggunakan method
ToUpper():someString.ToUpper()
Coba sendiri
using System;
public class Program {
public static void Main(string[] args) {
// Inisialisasi array fruits
// Gunakan foreach loop untuk menelusuri array
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online