Оператор цикла do while отличается от оператора while (подробнее - "Шаг 19 - Оператор цикла while") тем, что тело цикла будет выполнено хотя бы один раз вне зависимости от условия (такой цикл называется циклом с постусловием).
do
{
оператор1;
оператор2;
......
} while(условие);
Давайте это проверим, поставив изначально невыполнимое условие.
public class step20
{
public static void main(String[] args)
{
int x=10;
do {
System.out.println(" :-)");
} while (x<5);
}
}
Несмотря на то, что условие явно невыполнимое и x изначально равен 10, улыбку Вы все равно увидите.
