Перескакивает ли `continue` на начало `do while`?JAVA

Программисты JAVA общаются здесь
Гость
Перескакивает ли `continue` на начало `do while`?

Сообщение Гость »

У меня есть свободное время, которое выглядит так:

Код: Выделить всё

User user = userDao.Get(1);

do
{
// processing...

// get the next user
user = UserDao.GetNext(user.Id);

if( user == null )
continue; // will this jump to the top of the loop?
}
while( user != null )
Перейдет ли он в начало оператора do, а user == null, чтобы все сломалось?
Может быть Мне следует переделать цикл в оператор while?

Подробнее здесь: https://stackoverflow.com/questions/201 ... a-do-while

Вернуться в «JAVA»