Files
freeCodeCamp/guide/russian/java/loops/do-while-loop/index.md
2018-10-28 14:03:53 +04:00

56 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Do...While Loop
localeTitle: Цикл Do ... While
---
# Цикл Do ... While
Цикл `do while` похож на цикл `while`, но тело цикла гарантировано выполняется хотя бы один раз перед проверкой условия. Важно отметить, что тело цикла `while` не обязательно будет выполнено, а тело цикла «do while» будет выполнено хотя бы один раз, даже если условие не соответствует действительности.
```java
do
{
// Statements
}
while (condition);
```
## пример
```java
int iter_DoWhile = 20;
do
{
System.out.print (iter_DoWhile + " ");
// Increment the counter
iter_DoWhile++;
}
while (iter_DoWhile < 10);
System.out.println("iter_DoWhile Value: " + iter_DoWhile);
```
Вывод:
```
20
iter_DoWhile Value: 21
```
**Помните** : условие цикла `do-while` while проверяется после того, как тело кода выполняется один раз.
![:rocket:](//forum.freecodecamp.com/images/emoji/emoji_one/rocket.png?v=2 ": запустить:") [Код примера](https://repl.it/CJYl/0)
## Упражнение
Можете ли вы угадать что будет выведено на экран в результате исполнения следующего фрагмента кода?
```java
int i = 10;
do
{
System.out.println("The value of i is " + i);
i--;
}
while (i >= 10);
```