Цикл while
Цикл while выполняет блок кода до тех
пор, пока условие истинно. В первом параметре
мы передаем условие цикла. Перед каждой
итерацией условие проверяется. Если оно
истинно, выполняется тело цикла. Если ложно,
цикл завершается.
Синтаксис
while (condition)
{
// code
}
Пример
Давайте выведем числа от 1 до 5
с помощью цикла while:
void main()
{
int i = 1;
while (i <= 5)
{
print(i);
i++;
}
}
Результат выполнения кода:
1
2
3
4
5
Пример
Давайте выведем символы строки 'abcde'
по одному, используя цикл while:
void main()
{
String str = 'abcde';
int i = 0;
while (i < str.length)
{
print(str[i]);
i++;
}
}
Результат выполнения кода:
"a"
"b"
"c"
"d"
"e"
Пример
Давайте найдем сумму чисел от 1 до
5 с помощью цикла while:
void main()
{
int i = 1;
int res = 0;
while (i <= 5)
{
res += i;
i++;
}
print(res);
}
Результат выполнения кода:
15
Пример
Давайте выведем четные числа от 2 до
10 с помощью цикла while:
void main()
{
int i = 2;
while (i <= 10)
{
print(i);
i += 2;
}
}
Результат выполнения кода:
2
4
6
8
10