Welcome! Today, we're exploring C#'s special instructions: Conditional Looping, along with the break
and continue
statements. As we know, loops enable code to execute multiple times. Conditional looping, enhanced with break
and continue
, bolsters loop control, leading to flexible, efficient code. Grab your explorer hat, and let's get started!
C#'s if
statement sets condition-based actions for our code. Consider this simple example where the if
statement decides which message to print based on the value of temperature
:
We can also evaluate multiple conditions using else if
. In other words, "If the previous condition isn't true, then check this one":
Note that if an else if
condition evaluates to true, the subsequent blocks are not checked. The first true condition's block executes, and the entire chain is bypassed.
We use the break
statement whenever we want to exit a loop prematurely once a condition is met:
The continue
statement bypasses the rest of the loop's code for the current iteration only:
By combining the tools we've learned so far, we can write more flexible loops. Here's a snippet where we conclude the loop once we find "Charlie":
Well done! You are now more familiar with C#'s if
statement, break
and continue
statements, and their applications with loops. It's time to refine your learning with the upcoming practice exercises. Happy coding!
