Цикл do
Основная форма цикла do имеет следующий вид:
do повторяющееся выражение или блок; while(логическое выражение)
Цикл do будет выполняться до тех пор, пока логическое выражение будет истинным. В отличие от цикла while, этот цикл будет выполнен, как минимум, один раз.
Типичная конструкция цикла do:
int counter = 0; do { counter ++; System.out.println("Counter is " + counter); } while(counter < 5);
В остальном выполнение цикла do аналогично выполнению цикла while, включая использование операторов break и continue.