freeCodeCamp/guide/russian/java/loops/do-while-loop/index.md

56 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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);
```