Last active
July 18, 2025 07:44
-
-
Save ABooooo/c01ba933dec4b5002a761f2dc934d18a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// while loops and do while loops are used | |
// to execute a block of code repeatedly. | |
// here is what a while loop looks like | |
// while (condition) | |
// { | |
// // code to execute | |
// } | |
// here is what a do while loop looks like | |
// do | |
// { | |
// // code to execute | |
// } | |
// while (condition) | |
// let's make some real ones! | |
// here is a while loop that counts to 5 | |
int count = 0; | |
while (count < 5) | |
{ | |
Console.WriteLine(count); | |
count++; | |
} | |
Console.WriteLine($"The total count is {count}!"); | |
// here is a do while loop that counts to 5 | |
count = 0; | |
do | |
{ | |
Console.WriteLine(count); | |
count++; | |
} while (count < 5); | |
Console.WriteLine($"The total count is {count}!"); | |
// what happens if we change the condition to false | |
// for a while loop? | |
count = 0; | |
while (count > 5) | |
{ | |
Console.WriteLine(count); | |
count++; | |
} | |
Console.WriteLine($"The total count is {count}!"); | |
// what happens if we change the condition to false | |
// for a do while loop? | |
count = 0; | |
do | |
{ | |
Console.WriteLine(count); | |
count++; | |
} while (count > 5); | |
Console.WriteLine($"The total count is {count}!"); | |
// let's add a condition to the while loop | |
// so we can see the behavior of | |
// break and continue | |
count = 0; | |
while (count < 50) | |
{ | |
if (count == 3) | |
{ | |
count++; | |
Console.WriteLine("I'm skipping 3!"); | |
continue; | |
} | |
Console.WriteLine(count); | |
count++; | |
if (count == 5) | |
{ | |
Console.WriteLine("I'm out of here!"); | |
break; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment