Это очень субъективный вопрос, поэтому я буду более конкретным. Есть ли время, когда цикл do-while будет лучшим стилем кодирования, чем обычный цикл while?Когда цикл do-while будет лучше, чем цикл while?
например.
int count = 0;
do {
System.out.println("Welcome to Java");
count++;
} while (count < 10);`
Это, кажется, не имеет смысла для меня, чтобы проверить состояние а после оценки делать-заявление (он же принуждая заявление сделать, чтобы запустить по крайней мере один раз).
Для чего-то простого, как мой выше примере, я предположил бы, что:
int count = 0;
while(count < 10) {
System.out.println("Welcome to Java"); count++;
}
будет в целом считается, что было написано в лучшем стиле письма.
Может ли кто-нибудь предоставить мне рабочий пример, когда цикл do-while будет считаться единственным/лучшим вариантом? У вас есть цикл do-while в коде? Какую роль он играет и почему вы выбрали цикл do-while?
(у меня есть подозрение, ощущение, что цикл делать-то время могут быть использованы при кодировании игр. Поправьте меня, разработчики игр, если я не прав!)
возможно дубликата [Зачем использовать цикл «do while»?] (Http://stackoverflow.com/questions/3003456/why-use-a-do-while-loop) –
@StephenC действительно я делаю! – AlexMTMorgan