Цикл do-while
Цикл do-while это такой же цикл, как и while, только с единственной разницей, что тело цикла выполнится хотя бы один раз прежде чем произойдет проверка в while:
int t = -1;
do {
System.out.println («Да-да я работаю!»);
} while (t> 0);
выведет:
Да-да я работаю!
хотя логическое выражение вернет false. И именно потому, что одна итерация цикла выполнится в любом случае, цикл do-while очень-очень редко используется.