Цикл while С#
Разбор кода по шагам:
int a = 1; // Инициализируем переменную a значением 1
- Создаем переменную
aи присваиваем ей значение1. - Это начальное значение, с которого начнется отсчет.
while(a <= 10)
- Это условие цикла while.
- Пока
aменьше или равно10, цикл выполняется. - Когда
aстанет11, цикл прекратится.
Console.WriteLine(a);
Выводит текущее значение a на экран.
a++;
Увеличивает a на 1 (то же самое, что a = a + 1).
Console.WriteLine();
Просто пустая строка для удобства вывода.
Console.ReadKey();
Ждет нажатия клавиши перед закрытием программы.
Как работает код:
| Итерация | Значение a |
Условие (a <= 10) |
Действие |
|---|---|---|---|
| 1 | 1 | ✅ (да) | Вывод 1 |
| 2 | 2 | ✅ (да) | Вывод 2 |
| 3 | 3 | ✅ (да) | Вывод 3 |
| ... | ... | ✅ (да) | ... |
| 10 | 10 | ✅ (да) | Вывод 10 |
| 11 | 11 | ❌ (нет) | Цикл завершен |
Вывод в консоли:
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Хочешь попробовать что-то новое?
Обратный счет (от 10 до 1)
int a = 10;
while (a >= 1)
{
Console.WriteLine(a);
a--; // Уменьшаем a на 1
}
Вывести только четные числа от 1 до 10
int a = 2;
while (a <= 10)
{
Console.WriteLine(a);
a += 2; // Увеличиваем на 2, чтобы получать только четные числа
}
Рекламное место для вашего банера 100% ширина — от 50 евро/мес.