Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
// Demonstrating for, foreach, while, and do-while loops // for loop with index int[] primes = { 2, 3, 5, 7, 11 }; for (int i = 0; i < primes.Length; i++) Console.WriteLine($"primes[{i}] = {primes[i]}"); // foreach — cleaner, no index needed foreach (int p in primes) Console.Write($"{p} "); Console.WriteLine(); // foreach over a dictionary var capitals = new Dictionary<string, string> { ["France"] = "Paris", ["Germany"] = "Berlin", ["Japan"] = "Tokyo" }; foreach (var (country, capital) in capitals) Console.WriteLine($"{country} => {capital}"); // while loop int countdown = 5; while (countdown > 0) { Console.Write($"{countdown} "); countdown--; } Console.WriteLine("Go!"); // do-while — body runs at least once int roll; var rng = new Random(); do { roll = rng.Next(1, 7); Console.WriteLine($"Rolled: {roll}"); } while (roll != 6); // break and continue for (int n = 0; n < 10; n++) { if (n % 2 == 0) continue; // skip evens if (n == 7) break; // stop at 7 Console.Write($"{n} "); // prints: 1 3 5 }
Result
Open