The do keyword specifies a loop whose condition is checked at the end of each iteration.
do
{
<statements>
}
while (!found);
The body of a do loop is always executed at least once.
The semicolon after the condition expression is always required.