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

56 lines
1.6 KiB
Markdown
Raw Normal View History

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