While Loop
Part of the Fundamentals section of Coddy's C# journey — lesson 42 of 69.
A while loop is different from the for loop. A for loop allows us to iterate over a specific range, whereas a while loop allows us to keep iterating as long as a certain condition is met.
To use a while loop write:
while (condition) {
code
}The code will execute only if the condition is true.
There are many use cases where a while would solve the problem, but the for loop would not.
Challenge
BeginnerWrite a program that gets one input, double number.
Use a while loop to repeatedly divide the number by 2, and keep dividing as long as the current value is bigger or equal to 3.5.
Print the first number that is smaller than 3.5.
Cheat sheet
A while loop executes code as long as a condition is true:
while (condition) {
code
}Unlike for loops that iterate over a specific range, while loops continue based on a condition being met.
Try it yourself
using System;
public class Program {
public static void Main(string[] args) {
// Write your code below
}
}This lesson includes a short quiz. Start the lesson to answer it and track your progress.
All lessons in Fundamentals
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic Shortcuts5Operators Part 2
Comparison OperatorsLogical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3